Type | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|
real(kind=real64), | dimension(0:N_THETA, 0:NS, 0:NS) | :: | ALP_TABLE |
Vector of lower-triangular matrices, where each matrix is of the form
where each |
||
real(kind=real64), | dimension(0:N_THETA, 0:NS, 0:NS) | :: | D2ALP_TABLE |
Vector of lower-triangular matrices, where each matrix is of the form
where each |
||
real(kind=real64), | dimension(0:N_THETA, 0:NS, 0:NS) | :: | DALP_TABLE |
Vector of lower-triangular matrices, where each matrix is of the form
where each |
||
integer, | parameter | :: | NS | = | 40 | |
real(kind=real64) | :: | b(3) | ||||
real(kind=real64) | :: | bgrid(0:N_R,0:N_THETA,0:N_PHI,3) | ||||
real(kind=real64) | :: | bmag | ||||
integer | :: | chunk | ||||
real(kind=real64) | :: | cvtu(3) | ||||
real(kind=real64) | :: | dbbds | ||||
real(kind=real64) | :: | g(0:NS,0:NS) | ||||
real(kind=real64) | :: | gbgrid(0:N_R,0:N_THETA,0:N_PHI,3) | ||||
real(kind=real64) | :: | gbmag(3) | ||||
real(kind=real64) | :: | h(0:NS,0:NS) | ||||
integer | :: | i | ||||
integer | :: | id | ||||
integer | :: | j | ||||
integer | :: | k | ||||
real(kind=real64) | :: | rvec(3) | ||||
real(kind=real64) | :: | srfctrtl(NS,NS) | ||||
real(kind=real64) | :: | starttime | ||||
real(kind=real64) | :: | stoptime |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | l | |||
integer, | intent(in) | :: | m | |||
real(kind=real64), | intent(in) | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(out) | :: | fac_table(NS,NS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(out) | :: | alp_arr(0:N_THETA,0:NS,0:NS) |
populate alp, dalp, d2alp with the associated legendre polynomials, and its first and second derivatives respectively |
||
real(kind=real64), | intent(out) | :: | dalp_arr(0:N_THETA,0:NS,0:NS) | |||
real(kind=real64), | intent(out) | :: | d2alp_arr(0:N_THETA,0:NS,0:NS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | rvec(3) | |||
real(kind=real64), | intent(out) | :: | b(3) | |||
real(kind=real64), | intent(out) | :: | bmag | |||
real(kind=real64), | intent(out) | :: | cvtu(3) | |||
real(kind=real64), | intent(out) | :: | gbmag(3) | |||
real(kind=real64), | intent(out) | :: | dbbds | |||
real(kind=real64), | intent(in) | :: | srfctrtl(NS,NS) | |||
real(kind=real64), | intent(in) | :: | g(0:NS,0:NS) | |||
real(kind=real64), | intent(in) | :: | h(0:NS,0:NS) |