VMEC
8.52
3D Equilibrium solver with nested flux surfaces.
Toggle main menu visibility
Loading...
Searching...
No Matches
reset_params.f90
Go to the documentation of this file.
1
!> \file
2
!> \brief Reset some flow-control parameters to their default values.
3
4
!> \brief Reset some flow-control parameters to their default values.
5
!>
6
SUBROUTINE
reset_params
7
8
USE
vmec_main
,
ONLY
:
ivac
,
ftolv
,
fsqr
,
fsqz
,
fsq
, &
9
res0
,
delt0r
,
iter1
,
iter2
,
ijacob
,
first
, &
10
lconm1
,
z00
, dp
11
USE
vmec_input
,
ONLY
:
delt
12
USE
stel_constants
,
only
:
zero
13
USE
mgrid_mod
,
ONLY
:
nextcur
,
mgrid_mode
14
15
IMPLICIT NONE
16
17
ivac
= -1
18
19
fsqr
= 1.0_dp
20
fsqz
= 1.0_dp
21
ftolv
=
fsqr
22
23
fsq
= 1.0_dp
24
25
iter2
= 1
26
iter1
=
iter2
27
28
ijacob
= 0
29
30
first
= 1
31
32
res0
= -1.0_dp
33
34
delt0r
=
delt
35
36
! #ifndef _HBANGLE
37
!> m=1 constraint (=t: apply correct, polar constraint; =f, apply approx. constraint)
38
lconm1
= .true.
39
! #end /* ndef _HBANGLE */
40
41
z00
=
zero
42
! r00 gets assiged in profil1d and in funct3d
43
44
!> Assume scaled mode; read in from mgrid in free-bdy mode
45
mgrid_mode
=
'S'
46
nextcur
= 0
47
48
END SUBROUTINE
reset_params
mgrid_mod
Definition
mgrid_mod.f:1
mgrid_mod::mgrid_mode
character(len=1) mgrid_mode
Definition
mgrid_mod.f:102
mgrid_mod::nextcur
integer nextcur
Definition
mgrid_mod.f:78
stel_constants
Definition
stel_constants.f90:2
stel_constants::zero
real(dp), parameter zero
Definition
stel_constants.f90:18
vmec_input
Definition
vmec_input.f90:2
vmec_input::delt
real(rprec) delt
Definition
vmec_input.f90:36
vmec_main
Definition
vmec_main.f90:2
vmec_main::fsq
real(rprec) fsq
Definition
vmec_main.f90:102
vmec_main::ftolv
real(rprec) ftolv
Definition
vmec_main.f90:122
vmec_main::iter1
integer iter1
number of iterations at which the currently active evolution was branched off from
Definition
vmec_main.f90:160
vmec_main::fsqr
real(rprec) fsqr
Definition
vmec_main.f90:94
vmec_main::fsqz
real(rprec) fsqz
Definition
vmec_main.f90:95
vmec_main::first
integer first
"counter" monitoring sign of jacobian; resets R, Z, and Lambda when jacobian changes sign and decreas...
Definition
vmec_main.f90:152
vmec_main::z00
real(rprec) z00
Definition
vmec_main.f90:91
vmec_main::delt0r
real(rprec) delt0r
Definition
vmec_main.f90:140
vmec_main::ivac
integer ivac
counts number of free-boundary iterations
Definition
vmec_main.f90:162
vmec_main::lconm1
logical lconm1
Definition
vmec_main.f90:143
vmec_main::ijacob
integer ijacob
counter for number of times jacobian changes sign
Definition
vmec_main.f90:159
vmec_main::res0
real(rprec) res0
Definition
vmec_main.f90:139
vmec_main::iter2
integer iter2
total number of iterations
Definition
vmec_main.f90:161
reset_params
subroutine reset_params
Reset some flow-control parameters to their default values.
Definition
reset_params.f90:7
src
reset_params.f90
Generated on
for VMEC by
1.17.0