VMEC 8.52
3D Equilibrium solver with nested flux surfaces.
Loading...
Searching...
No Matches
vac_persistent.f90
Go to the documentation of this file.
1
3
4 USE stel_kinds
5
6 IMPLICIT NONE
7
8 INTEGER, DIMENSION(:), ALLOCATABLE :: imirr
9
10 REAL(rprec), DIMENSION(:), ALLOCATABLE :: sinper
11 REAL(rprec), DIMENSION(:), ALLOCATABLE :: cosper
12 REAL(rprec), DIMENSION(:), ALLOCATABLE :: sinuv
13 REAL(rprec), DIMENSION(:), ALLOCATABLE :: cosuv
14
15 REAL(rprec), DIMENSION(:), ALLOCATABLE :: tanu
16 REAL(rprec), DIMENSION(:), ALLOCATABLE :: tanv
17
18 REAL(rprec), DIMENSION(:), ALLOCATABLE :: tanu_1d
19 REAL(rprec), DIMENSION(:), ALLOCATABLE :: tanv_1d
20
21 REAL(rprec), DIMENSION(:), ALLOCATABLE :: xmpot
22 REAL(rprec), DIMENSION(:), ALLOCATABLE :: xnpot
23 REAL(rprec), DIMENSION(:), ALLOCATABLE :: csign
24
25 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: sinu
26 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: cosu
27 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: sinv
28 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: cosv
29 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: sinui
30 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: cosui
31 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: sinu1
32 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: cosu1
33 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: sinv1
34 REAL(rprec), DIMENSION(:,:), ALLOCATABLE :: cosv1
35
36 REAL(rprec), DIMENSION(:,:,:), ALLOCATABLE :: cmns
37
38 REAL(rprec), DIMENSION(:), ALLOCATABLE :: bsubu_sur
39 REAL(rprec), DIMENSION(:), ALLOCATABLE :: bsubv_sur
40 REAL(rprec), DIMENSION(:), ALLOCATABLE :: bsupu_sur
41 REAL(rprec), DIMENSION(:), ALLOCATABLE :: bsupv_sur
42
43END MODULE vac_persistent
integer, parameter rprec
real(rprec), dimension(:), allocatable bsubv_sur
real(rprec), dimension(:), allocatable bsubu_sur
real(rprec), dimension(:), allocatable tanv
real(rprec), dimension(:,:), allocatable cosv1
real(rprec), dimension(:), allocatable bsupu_sur
real(rprec), dimension(:,:), allocatable sinv
real(rprec), dimension(:), allocatable xnpot
real(rprec), dimension(:), allocatable cosuv
real(rprec), dimension(:,:), allocatable sinui
real(rprec), dimension(:), allocatable sinuv
real(rprec), dimension(:), allocatable tanv_1d
real(rprec), dimension(:), allocatable bsupv_sur
real(rprec), dimension(:,:,:), allocatable cmns
real(rprec), dimension(:,:), allocatable cosui
real(rprec), dimension(:), allocatable xmpot
real(rprec), dimension(:), allocatable csign
real(rprec), dimension(:,:), allocatable cosu
integer, dimension(:), allocatable imirr
real(rprec), dimension(:), allocatable sinper
real(rprec), dimension(:,:), allocatable sinv1
real(rprec), dimension(:), allocatable cosper
real(rprec), dimension(:), allocatable tanu_1d
real(rprec), dimension(:), allocatable tanu
real(rprec), dimension(:,:), allocatable sinu1
real(rprec), dimension(:,:), allocatable sinu
real(rprec), dimension(:,:), allocatable cosu1
real(rprec), dimension(:,:), allocatable cosv