V3FIT
Functions/Subroutines | Variables
data_parameters Module Reference

This modules contains parameters used by equilibrium models. More...

Functions/Subroutines

character(len=path_length) function filename_base (filename)
 Generates a base filename. More...
 
character(len=dir_prefix_len) function process_dir (rank)
 Generates a directory name. More...
 

Variables

integer, parameter data_short_name_length = 30
 Maximum length of short data strings.
 
integer, parameter data_name_length = 80
 Maximum length of data strings.
 
integer, parameter data_no_id = -1
 Default parameter id specifiying no id. More...
 
integer, parameter data_max_indices = 2
 Max number of parameter indicies.
 
integer, parameter mpi_jacobian_task = 0
 Compute the jacobian task.
 
integer, parameter mpi_equilibrium_task = 1
 Run the equilibrium task.
 
integer, parameter mpi_mgrid_task = 2
 Run the mgrid task.
 
integer, parameter mpi_sync_task = 3
 Run the sync task.
 
integer, parameter mpi_step_task = 4
 Run the step task.
 
integer, parameter mpi_quit_task = 5
 Quit child process task.
 
character(len= *), parameter dir_prefix = 'process_dir'
 Directory prefix name.
 
integer, parameter dir_prefix_len = 14
 Directory string length.
 
integer, parameter max_sxrem_profiles = 10
 Maximum sxrem profiles. Warning do not change this value before reading model_state::model_state_sxrem_flag.
 
integer, parameter max_gaussprocess = 2 + max_sxrem_profiles
 Maximum number of Gaussian Process signals. Total number of auxillary profiles.
 

Detailed Description

This modules contains parameters used by equilibrium models.

Function/Subroutine Documentation

◆ filename_base()

character (len=path_length) function data_parameters::filename_base ( character (len=*), intent(in)  filename)

Generates a base filename.

Parses the filename to generate a base name. Looks for a v3fit. and trims off the remainder.

Parameters
[in]filenameThe file name of the input file.
Returns
The base filename.

Definition at line 71 of file data_parameters.f.

◆ process_dir()

character (len=dir_prefix_len) function data_parameters::process_dir ( integer, intent(in)  rank)

Generates a directory name.

Generates a directory name string.

Parameters
[in]rankIndex of the directory.
Returns
The directory name for a given rank.

Definition at line 97 of file data_parameters.f.

Variable Documentation

◆ data_no_id

integer, parameter data_parameters::data_no_id = -1

Default parameter id specifiying no id.

See also
model
equilibrium

Definition at line 26 of file data_parameters.f.