59 character*50,
dimension(NEPERR),
save ::
61 1 (/
'Zero nuclear spin assumed ' ,
62 2
'Positive B0 assumed ' ,
63 3
'High-field approx. may not apply ' ,
64 4
'Nonzero potential with jump/free: ipdf set to 0 ' ,
65 5
'Zero potential with aniso. viscos.: ipdf set to 0 ' ,
66 6
'Discrete jumps with aniso. viscos.: ipdf set 0 ' ,
67 7
'lemx must be 48 or less with potential ' ,
68 8
'Basis set adjusted to (iii,iii,iii,iii,iii,iii,ii)' ,
69 9
'NSTEP too large: adjusted to iiiii ' ,
70 a
'CGTOL too small: adjusted to xxxxxxxxx ' ,
71 1
'SHIFTR too small: adjusted to xxxxxxxxx ' ,
72 2
'CG did not converge after iiiii steps ' ,
73 3
'Angle alpham not needed w/ axial g-matrix ' ,
74 4
'Angle alphad not needed w/ axial diffusion tensor ' ,
75 5
'Taylor series for Bessel function did not converge' ,
77 7
'Zero g-tensor element ' ,
78 8
'Error in tridiagonal matrix storage ' ,
79 9
'Too many matrix elements ' ,
80 a
'Matrix dimension too large ' ,
81 1
'User halt during matrix calculation ' ,
82 2
'User halt during CG tridiagonalization ' ,
83 3
'Too many tridiagonal matrix elements ' ,
84 4
'Bracketing did not find minimum within step bound ' ,
85 5
'Number of points in spectrum is zero ' ,
86 6
'Field range of spectrum is zero ' /)
88 character*32,
dimension(0:NMNERR-1),
save ::
89 #
minerr = (/
'Bad input parameters ' ,
90 1
'Chi-squared convergence ' ,
91 2
'X vector convergence ' ,
92 3
'Chi-squared/X vector convergence' ,
93 4
'Gradient convergence ' ,
94 5
'Max function evaluations reached' ,
95 6
'Max iterations reached ' ,
98 9
'Zero Jacobian or GTOL too small ' ,
99 a
'Terminated internally ' ,
100 1
'Single calculation completed ' /)
integer, parameter noalpham
integer, parameter badjmp
integer, parameter mtxbig
integer, parameter shifthi
integer, parameter bssadj
integer, parameter zerob0
integer, parameter badbess
integer, parameter tdgerr
integer, parameter nstephi
integer, parameter nmnerr
integer, parameter lemxhi
integer, parameter badhifld
integer, parameter zeroin2
integer, parameter neperr
character *32, dimension(0:nmnerr-1), save minerr
integer, parameter zeronfld
integer, parameter zrorange
integer, parameter tdgbig
integer, parameter noalphad
integer, parameter cgtolhi
integer, parameter noconvrg
integer, parameter mtxhlt
character *50, dimension(neperr), save eprerr
integer, parameter dimbig