![]() |
V3FIT
|
Initializes unperturbed siesta fields and pressure in real space. More...
Functions/Subroutines | |
| subroutine, public | init_state (lcurrent_only, lpar_in) |
| Initialize equilibrium state. More... | |
| subroutine | init_allocate_arrays (lpar) |
| subroutine for allocating unperturbed array | |
| subroutine | getfields (jbsupsmnh, jbsupumnh, jbsupvmnh, jpmnh, ipari |
| Get magnetic field and pressure on the real space mesh. More... | |
Variables | |
| integer | nsmin |
| integer | nsmax |
| real(dp), dimension(:,:,:), allocatable | pfilter |
| real(dp) | pedge |
Initializes unperturbed siesta fields and pressure in real space.
| subroutine siesta_init::getfields | ( | real (dp), dimension(:,:,:), intent(in), allocatable | jbsupsmnh, |
| real (dp), dimension(:,:,:), intent(in), allocatable | jbsupumnh, | ||
| real (dp), dimension(:,:,:), intent(in), allocatable | jbsupvmnh, | ||
| real (dp), dimension(:,:,:), intent(in), allocatable | jpmnh, | ||
| ipari | |||
| ) |
Get magnetic field and pressure on the real space mesh.
All quantities contain a Jacobian term.
| [in] | jbsupsmnh | Contravariant B field s component on the half grid. |
| [in] | jbsupumnh | Contravariant B field u component on the half grid. |
| [in] | jbsupvmnh | Contravariant B field v component on the half grid. |
| [in] | jpmnh | Pressure on the half grid. |
| [in] | iparity | Parity of the quantities. |
Definition at line 397 of file siesta_init.f90.
| subroutine, public siesta_init::init_state | ( | logical, intent(in) | lcurrent_only, |
| logical, intent(in), optional | lpar_in | ||
| ) |
Initialize equilibrium state.
| [in] | lcurrent_only | Only update to the current. |
| [in] | lpar_in | Controls if this is a parallel call or a serial call. |
Definition at line 45 of file siesta_init.f90.
1.8.17