Procedures

ProcedureLocationProcedure TypeDescription
aljan1atomic_tablesFunction

Fit function for p_cx_1_2_janev

approx_eqlibfidaFunction

Inexact equality comparison: x ~= y true if abs(x-y) <= tol else false

approx_gelibfidaFunction

Inexact greater than or equal to comparison: x >~= y

approx_lelibfidaFunction

Inexact less then or equal to comparison: x <~= y

Aq_cxatomic_tablesFunction

Calculates an array of total charge exchange cross sections for a Neutral Hydrogen atom in the n=1...n_max states colliding with a ion with charge q at energy eb

Read more…
Aq_cx_natomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
Aq_cx_n_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
Aq_cx_n_janevatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
Aq_excitatomic_tablesFunction

Calculates an matrix of the excitation cross sections for a neutral Hydrogen atom transitioning from the n=1..n_max state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_2_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_3_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_4_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_5_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_1_janevatomic_tablesFunction

Calculates an array of the excitation cross sections for a neutral Hydrogen atom transitioning from the state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_10_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_3_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_4_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_5_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_6_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_7_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_8_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_9_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_2_janevatomic_tablesFunction

Calculates an array of the excitation cross sections for a neutral Hydrogen atom transitioning from the state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_10_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_4_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_5_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_6_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_7_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_8_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_9_janevatomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the state to the state due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_3_janevatomic_tablesFunction

Calculates an array of the excitation cross sections for a neutral Hydrogen atom transitioning from the state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_natomic_tablesFunction

Calculates an array of the excitation cross sections for a neutral Hydrogen atom transitioning from the n state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_n_janevatomic_tablesFunction

Calculates an array of the generic excitation cross sections for a neutral Hydrogen atom transitioning from the n state to the m=1..m_max states due to a collision an ion with charge q at energy eb

Read more…
Aq_excit_n_matomic_tablesFunction

Calculates the excitation cross section for a neutral Hydrogen atom transitioning from the n m state due to a collision an ion with charge q at energy eb

Read more…
Aq_ionizatomic_tablesFunction

Calculates an array of total ionization cross sections for a Neutral Hydrogen atom in the n=1...n_max states colliding with a ion with charge q at energy eb

Read more…
Aq_ioniz_natomic_tablesFunction

Calculates the total ionization cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
Aq_ioniz_n_janevatomic_tablesFunction

Calculates the generic total ionization cross section for a Neutral Hydrogen atom in the n state colliding with a ion with charge q at energy eb

Read more…
assignment(=)libfidaInterface

Allows for assigning Profiles,LocalProfiles, EMFields,LocalEMFields,FastIon, NPAParticle, and BirthParticle

attenuatelibfidaSubroutine

Attenuate states along a trajectory

B5_cx_1_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Boron ion at energy eb

Read more…
B5_cx_1_janevatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Boron ion at energy eb

Read more…
B5_cx_2_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Boron ion at energy eb

Read more…
B5_ioniz_1_janevatomic_tablesFunction

Calculates the total ionization cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Boron ion at energy eb

Read more…
balanceeigensystemSubroutine

Balances the matrix so that the rows with zero entries off the diagonal are isolated and the remaining columns and rows are resized to have one norm close to 1.

balbackeigensystemSubroutine

Reverses the balancing of balance for the eigenvectors

bb_cx_rateslibfidaSubroutine

Get beam-beam neutralization/cx rates

birth_part_assignlibfidaSubroutine

Defines how to assign BirthParticle types to eachother

boundary_edgelibfidaSubroutine

Returns 3 x nb array containing points along the BoundedPlane's boundary edge

bremsstrahlunglibfidaSubroutine

Calculates bremsstrahlung

bt_cx_rateslibfidaSubroutine

Get beam-target neutralization/cx rates

bt_maxwellianatomic_tablesInterface

Calculates the reaction rate coefficients given beam energy eb and target temperature T where the velocity distribution of the target is a Maxwellian

bt_maxwellian_ebatomic_tablesSubroutine

Calculates Maxwellian reaction rate for a beam with atomic mass ab and energy eb firing into a target with atomic mass am and temperature T which has a cross section given by the function fn

bt_maxwellian_natomic_tablesSubroutine

Calculates Maxwellian reaction rate for a beam with atomic mass ab, energy eb, and energy level n firing into a target with atomic mass am and temperature T which has a cross section given by the function fn

bt_maxwellian_n_matomic_tablesSubroutine

Calculates Maxwellian reaction rate for a n(\rightarrow)m transition due to a beam with atomic mass ab and energy eb firing into a target with atomic mass am and temperature T which has a cross section given by the function fnm

bt_maxwellian_q_natomic_tablesSubroutine

Calculates Maxwellian reaction rate for a beam with atomic mass ab, energy eb, and energy level n firing into a target with atomic mass am, temperature T, and charge q which has a cross section given by the function fqn

bt_maxwellian_q_n_matomic_tablesSubroutine

Calculates Maxwellian reaction rate for a n(\rightarrow)m transition due to a beam with atomic mass ab and energy eb firing into a target with atomic mass am, temperature T, and charge q which has a cross section given by the function fqnm

C6_cx_1_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
C6_cx_1_janevatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
C6_cx_2_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
C6_cx_3_adasatomic_tablesFunction

Calculates the total charge exchange cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
C6_ioniz_1_janevatomic_tablesFunction

Calculates the total ionization cross section for a Neutral Hydrogen atom in the state colliding with a fully stripped Carbon ion at energy eb

Read more…
calc_perp_vectorslibfidaSubroutine

Calculates normalized vectors that are perpendicular to b such that a x c = b_norm

cfpd_flibfidaSubroutine

Calculate charged fusion product count rate and weight function using a fast-ion distribution function F(E,p,r,z)

check_compression_availabilityhdf5_utilsSubroutine

Checks whether dataset compression is available

chunk_sizehdf5_utilsSubroutine
circle_grid_intersectlibfidaSubroutine

Calculates the intersection arclength of a circle with the beam_grid

cleanup_mpimpi_utilsSubroutine
cold_speclibfidaSubroutine

Calculates cold D-alpha emission

colradlibfidaSubroutine

Evolve density of states in time dt via collisional radiative model

comabseigensystemFunction

Calculates absolute value of a complex number a

ComdiveigensystemSubroutine

Performs complex division c = a / b

convert_sightline_to_xyzlibfidaSubroutine

Convert sightline position and velocity from cylindrical coordinate rpz to beam coordinate xyz

cross_productlibfidaFunction

Calculates the cross product of two vectors: uxv

cumsumutilitiesSubroutine

Calculate cumulative sum

cyl_to_uvwlibfidaSubroutine

Convert cylindrical coordinate cyl to machine coordinate uvw

cyl_to_xyzlibfidaSubroutine

Convert cylindrical coordinate cyl to beam coordinate xyz

d_d_fusion_heatomic_tablesFunction

Calculates total cross section at a given deuterium energy, eb, for the Helium-3 branch of Deuterium-Deutrium nuclear reactions

Read more…
d_d_fusion_tatomic_tablesFunction

Calculates total cross section at a given Deuterium energy, eb, for the Tritium branch of Deuterium-Deutrium nuclear reactions

Read more…
d_he3_fusionatomic_tablesFunction

Calculates total cross section at a given Helium 3 energy, eb, for Deuterium-Helium 3 nuclear reactions in the range [0.3-4800 keV]

Read more…
d_t_fusionatomic_tablesFunction

Calculates total cross section at a given deuterium energy, eb, for Deuterium-Tritium nuclear reactions in the range [0.5-550 keV]

Read more…
dcxlibfidaSubroutine

Calculates Direct Charge Exchange (DCX) neutral density and spectra

dcx_speclibfidaSubroutine

Calculates DCX emission from user supplied neutrals file

derivutilitiesInterface

Procedure for finding derivatives from an array

doppler_starklibfidaSubroutine

Calculates doppler shift and stark split wavelengths

e_excitatomic_tablesFunction

Calculates a matrix of cross section for a proton-Hydrogen impact excitation transition from the states at energy eb

Read more…
e_excit_1_2_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_1_3_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_1_4_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_1_5_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_1_janevatomic_tablesFunction

Calculates an array of cross sections for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_2_3_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
e_excit_fatomic_tablesFunction

Oscillator strength for a n m transition due to electron-Hydrogen impact excitation

Read more…
e_excit_natomic_tablesFunction

Calculates an array of cross sections for a electron-Hydrogen impact excitation transition from the n state to the state at energy eb

Read more…
e_excit_n_matomic_tablesFunction

Calculates an array of cross sections for a electron-Hydrogen impact excitation transition from the n m state at energy eb

Read more…
e_ionizatomic_tablesFunction

Calculates an array of cross sections for a electron-Hydrogen impact ionization from the states at energy eb

Read more…
e_ioniz_1_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact ionization from the state at energy eb

Read more…
e_ioniz_2_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact ionization from the state at energy eb

Read more…
e_ioniz_3_janevatomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact ionization from the state at energy eb

Read more…
e_ioniz_natomic_tablesFunction

Calculates cross section for a electron-Hydrogen impact ionization from the n state at energy eb

Read more…
eigeneigensystemSubroutine

The subroutine eigen determines all eigenvalues and (if desired) all eigenvectors of a real square n * n matrix via the QR method in the version of Martin, Parlett, Peters, Reinsch and Wilkinson.

Read more…
elmheseigensystemSubroutine

Transforms the matrix mat to upper Hessenberg form.

elmtranseigensystemSubroutine

Elmtrans copies the Hessenberg matrix stored in mat to h

fast_ion_assignlibfidaSubroutine

Defines how to assign FastIon types to eachother

ff_addlibfidaFunction

Defines how to add two EMFields types

ff_assignlibfidaSubroutine

Defines how to assign EMFields types to eachother

ff_subtractlibfidaFunction

Defines how to subtract two EMFields types

fida_flibfidaSubroutine

Calculate Active FIDA emission using a Fast-ion distribution function F(E,p,r,z)

fida_mclibfidaSubroutine

Calculate Active FIDA emission using a Monte Carlo Fast-ion distribution

fida_weights_loslibfidaSubroutine

Calculates LOS averaged FIDA weights

fida_weights_mclibfidaSubroutine

Calculates FIDA weights

flf_assignlibfidaSubroutine

Defines how to assign a LocalEMFields type to a EMFields type

free_neutral_populationlibfidaSubroutine

Initialize NeutralPopulation

fs_dividelibfidaFunction

Defines how to divide EMFields types by a scalar

fs_multiplylibfidaFunction

Defines how to multiply EMFields types by a scalar

get_dd_ratelibfidaSubroutine

Gets d(d,p)T rate for a beam with energy eb interacting with a target plasma

get_ddpt_anisotropylibfidaSubroutine

Gets d(d,p)T anisotropy defecit/enhancement factor for a beam interacting with a target plasma

get_distributionlibfidaSubroutine

Gets Guiding Center distribution at position pos or beam_grid indices ind

get_ep_denflibfidaSubroutine

Get guiding center fast-ion density at given energy and pitch at position pos or beam_grid indices ind

get_fieldslibfidaSubroutine

Gets electro-magnetic fields at position pos or beam_grid indices ind

get_indiceslibfidaSubroutine

Find closests beam_grid indices ind to position pos

get_interpolation_grid_indiceslibfidaSubroutine

Find closest inter_grid indices ind to position pos

get_nlaunchlibfidaSubroutine

Sets the number of MC markers launched from each beam_grid cell

get_nlaunch_pass_gridlibfidaSubroutine

Sets the number of MC markers launched from each pass_grid cell

get_passive_grid_indiceslibfidaSubroutine

Find closest pass_grid indices ind to position pos

get_pgyrolibfidaSubroutine

Returns fraction of gyroangles that can produce a reaction with given inputs

get_plasmalibfidaSubroutine

Gets plasma parameters at position pos or beam_grid indices ind

get_plasma_extremalibfidaSubroutine

Returns extrema points where line(s) parametrized by r0 and v0 intersect the plasma boudnary

get_positionlibfidaSubroutine

Get position pos given indices ind

get_rate_matrixlibfidaSubroutine

Gets rate matrix for use in colrad

get_rngutilitiesFunction
get_total_cx_ratelibfidaSubroutine

Get probability of a thermal ion charge exchanging with types neutrals

get_valueutilitiesFunction

Gets value of sparse array SA at the subscripts subs

grid_intersectlibfidaSubroutine

Calculates a particles intersection length with the beam_grid

gyro_correctionlibfidaSubroutine

Calculates gyro correction for Guiding Center MC distribution calculation

gyro_radiuslibfidaFunction

Calculates mean gyro-radius

gyro_rangelibfidaSubroutine

Calculates the range(s) of gyro-angles that would land within a bounded plane

gyro_steplibfidaSubroutine

Calculates gyro-step

Read more…
gyro_surfacelibfidaSubroutine

Calculates the surface of all possible trajectories

gyro_surface_coordinateslibfidaSubroutine

Calculates the parametric coordinates, u, of point p on the gyro_surface

gyro_trajectorylibfidaSubroutine

Calculate particle trajectory for a given gyro-angle and gyro-surface

h5ltmake_compressed_dataset_double_fhdf5_utilsInterface

Write a compressed datasets of 64-bit floats

h5ltmake_compressed_dataset_double_f_1hdf5_utilsSubroutine

Write a compressed 64-bit float dataset of dimension 1

h5ltmake_compressed_dataset_double_f_2hdf5_utilsSubroutine

Write a compressed 64-bit float dataset of dimension 2

h5ltmake_compressed_dataset_double_f_3hdf5_utilsSubroutine

Write a compressed 64-bit float dataset of dimension 3

h5ltmake_compressed_dataset_double_f_4hdf5_utilsSubroutine

Write a compressed 64-bit float dataset of dimension 4

h5ltmake_compressed_dataset_double_f_5hdf5_utilsSubroutine

Write a compressed 64-bit float dataset of dimension 5

h5ltmake_compressed_dataset_double_f_6hdf5_utilsSubroutine

Write a compressed 64-bit float dataset of dimension 6

h5ltmake_compressed_dataset_double_f_7hdf5_utilsSubroutine

Write a compressed 64-bit float dataset of dimension 7

h5ltmake_compressed_dataset_int_fhdf5_utilsInterface

Write a compressed dataset of 32-bit integers

h5ltmake_compressed_dataset_int_f_1hdf5_utilsSubroutine

Write a compressed 32-bit integer dataset of dimension 1

h5ltmake_compressed_dataset_int_f_2hdf5_utilsSubroutine

Write a compressed 32-bit integer dataset of dimension 2

h5ltmake_compressed_dataset_int_f_3hdf5_utilsSubroutine

Write a compressed 32-bit integer dataset of dimension 3

h5ltmake_compressed_dataset_int_f_4hdf5_utilsSubroutine

Write a compressed 32-bit integer dataset of dimension 4

h5ltmake_compressed_dataset_int_f_5hdf5_utilsSubroutine

Write a compressed 32-bit integer dataset of dimension 5

h5ltmake_compressed_dataset_int_f_6hdf5_utilsSubroutine

Write a compressed 32-bit integer dataset of dimension 6

h5ltmake_compressed_dataset_int_f_7hdf5_utilsSubroutine

Write a compressed 32-bit integer dataset of dimension 7

h5ltread_dataset_double_scalar_fhdf5_utilsSubroutine

Write a scalar 64-bit float

h5ltread_dataset_int_scalar_fhdf5_utilsSubroutine

Write a scalar 32-bit integer

halolibfidaSubroutine

Calculates halo neutral density and spectra

halo_speclibfidaSubroutine

Calculates halo emission from user supplied neutrals file

hit_npa_detectorlibfidaSubroutine

Routine to check if a particle will hit a NPA detector

hqr2eigensystemSubroutine

Computes the eigenvalues and (if vec = True) the eigenvectors of an n * n upper Hessenberg matrix.

Read more…
hqrveceigensystemSubroutine

Computes the eigenvectors for the eigenvalues found in hqr2

Read more…
identify_transitionlibfidaSubroutine
in_boundarylibfidaFunction

Indicator function for determining if a point on a plane is within the plane boundary

in_gridlibfidaFunction

Determines if a position pos is in the beam_grid

in_gyro_surfacelibfidaFunction

Indicator function for determining if a point is inside the gyro_surface

in_passive_gridlibfidaFunction

Determines if a position pos is in the pass_grid

in_plasmalibfidaSubroutine

Indicator subroutine to determine if a position is in a region where the plasma parameter and fields are valid/known

ind2subutilitiesSubroutine

Calculate the subscripts subs into an array with dimensions dims given the corresponding linear index ind

init_mpimpi_utilsSubroutine
init_neutral_populationlibfidaSubroutine

Initialize NeutralPopulation

init_reservoirlibfidaSubroutine

Initialize reservoir

interpolutilitiesInterface

Performs linear/bilinear/cylindrical interpolation

interpol_coeffutilitiesInterface

Calculates interpolation coefficients

lff_assignlibfidaSubroutine

Defines how to assign a EMFields type to a LocalEMFields type

lflf_addlibfidaFunction

Defines how to add two LocalEMFields types

lflf_assignlibfidaSubroutine

Defines how to assign LocalEMFields types to eachother

lflf_subtractlibfidaFunction

Defines how to subtract two LocalEMFields types

lfs_dividelibfidaFunction

Defines how to divide LocalEMFields types by a scalar

lfs_multiplylibfidaFunction

Defines how to multiply LocalEMFields types by a scalar

line_basislibfidaSubroutine

Calculates basis from a line with +x in the direction of line

line_cylinder_intersectlibfidaSubroutine

Calculates the intersection of a line and a cylinder

line_gyro_surface_intersectlibfidaSubroutine

Calculates the times of intersection of a line and a gyro-surface

line_plane_intersectlibfidaSubroutine

Calculates the intersection of a line and a plane

linsolveeigensystemSubroutine

Solve linear equations A * X = B

lplp_addlibfidaFunction

Defines how to add two LocalProfiles types

lplp_assignlibfidaSubroutine

Defines how to assign LocalProfiles types to eachother

lplp_subtractlibfidaFunction

Defines how to subtract two LocalProfiles types

lpp_assignlibfidaSubroutine

Defines how to assign a Profiles type to a LocalProfiles type

lps_dividelibfidaFunction

Defines how to divide LocalProfiles types by a scalar

lps_multiplylibfidaFunction

Defines how to multiply LocalProfiles types by a scalar

lubksbeigensystemSubroutine

Does LU back substitution

ludcmpeigensystemSubroutine

Calculates LU decomposition

m_spreadatomic_tablesSubroutine

Spreads the total charge exchange cross section, sigma_tot, among the non-filled m states of sigma according to an exponential

make_beam_gridlibfidaSubroutine

Makes [[libfida:beam_grid] from user defined inputs

make_diagnostic_gridslibfidaSubroutine

Makes [[libfida:pass_grid] from user defined inputs, and stores the quantities in spec_chords and npa_chords

make_passive_gridlibfidaSubroutine

Makes [[libfida:pass_grid] from user defined inputs

matinveigensystemSubroutine

Matrix inversion with LU-decomposition

mc_beam_gridlibfidaSubroutine

Sample uniformally in beam grid cell

mc_fastionlibfidaSubroutine

Samples a Guiding Center Fast-ion distribution function at a given beam_grid index

mc_fastion_pass_gridlibfidaSubroutine

Samples a Guiding Center Fast-ion distribution function at a given pass_grid index

mc_halolibfidaSubroutine

Generate velocity vector from a thermal Maxwellian distribution

mc_nbilibfidaSubroutine

Generates a neutral beam particle trajectory

mc_nbi_celllibfidaSubroutine

Generates a neutral beam velocity vector that passes through cell at ind with weight weight

mc_passive_gridlibfidaSubroutine

Sample uniformally in passive grid cell

merge_neutral_populationslibfidaSubroutine

Merge NeutralPopulations

merge_reservoirslibfidaSubroutine

Merge reservoir 2 into reservoir 1

my_rankmpi_utilsFunction
nbi_speclibfidaSubroutine

Calculates approximate neutral beam emission (full, half, third) from user supplied neutrals file

ndmclibfidaSubroutine

Calculates neutral beam deposition and spectra

neutral_cx_ratelibfidaSubroutine

Get probability of a thermal ion charge exchanging with neutral population within cell

neutral_part_assignlibfidaSubroutine

Defines how to assign NeutralParticle types to eachother

neutron_flibfidaSubroutine

Calculate neutron emission rate using a fast-ion distribution function F(E,p,r,z)

neutron_mclibfidaSubroutine

Calculate neutron flux using a Monte Carlo Fast-ion distribution

norm2utilitiesFunction
np_assignlibfidaSubroutine

Defines how to assign NeutralPopulation to eachother

npa_flibfidaSubroutine

Calculate Active NPA flux using a fast-ion distribution function F(E,p,r,z)

npa_gyro_rangelibfidaSubroutine

Calculates range of gyro-angles that would hit the NPA detector

npa_mclibfidaSubroutine

Calculate Active NPA flux using a Monte Carlo fast-ion distribution

npa_part_assignlibfidaSubroutine

Defines how to assign NPAParticle types to eachother

npa_weightslibfidaSubroutine

Calculates NPA weights

npr_assignlibfidaSubroutine

Defines how to assign NeutralParticleReservoir to eachother

num_ranksmpi_utilsFunction
oo_assignlibfidaSubroutine

Defines how to assign CFPDTable types to eachother

operator(*)libfidaInterface

Allows for multiplying Profiles,LocalProfiles, EMFields, and LocalEMFields by scalars

operator(+)libfidaInterface

Allows for adding Profiles,LocalProfiles, EMFields, and LocalEMFields

operator(-)libfidaInterface

Allows for subtracting Profiles,LocalProfiles, EMFields, and LocalEMFields

operator(/)libfidaInterface

Allows for dividing Profiles,LocalProfiles, EMFields, and LocalEMFields by scalars

outerprodeigensystemFunction

Calculates outer product

p_cxatomic_tablesFunction

Calculates a matrix of cross sections for proton-Hydrogen charge exchange interactions from the states at energy Erel

Read more…
p_cx_1atomic_tablesFunction

Calculates an array of cross section for proton-Hydrogen charge exchange interactions from the state to m = 1..m_max states at energy Erel

Read more…
p_cx_1_1_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_2_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_2_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_3_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_4_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_1_janevatomic_tablesFunction

Calculates total cross section for proton-Hydrogen charge exchange interactions from the state at energy Erel

Read more…
p_cx_2atomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen charge exchange interactions from the state to m = 1..m_max states at energy Erel

Read more…
p_cx_2_2_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_2_3_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_2_janevatomic_tablesFunction

Calculates total cross section for proton-Hydrogen charge exchange interactions from the state at energy Erel

Read more…
p_cx_3atomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen charge exchange interactions from the state to m = 1..m_max states at energy Erel

Read more…
p_cx_3_2_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_3_3_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_3_4_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_3_5_adasatomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the state to the state at energy Erel

Read more…
p_cx_3_6inf_adasatomic_tablesFunction

Calculates total cross section for a proton-Hydrogen charge exchange interaction from the state to states at energy Erel

Read more…
p_cx_3_janevatomic_tablesFunction

Calculates total cross section for proton-Hydrogen charge exchange interactions from the state at energy Erel

Read more…
p_cx_janevatomic_tablesFunction

Calculates total cross section for proton-Hydrogen charge exchange interactions from the n state at energy Erel

Read more…
p_cx_natomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen charge exchange interactions from the n state to m = 1..m_max states at energy Erel

Read more…
p_cx_n_janevatomic_tablesFunction

Calculates cross section for proton-Hydrogen charge exchange interactions from the state at energy Erel

Read more…
p_cx_n_matomic_tablesFunction

Calculates cross section for a proton-Hydrogen charge exchange interaction from the n state to the m state at energy Erel

Read more…
p_excitatomic_tablesFunction

Calculates a matrix of cross sections for a proton-Hydrogen impact excitation transitions from the states at energy eb

Read more…
p_excit_1_2_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_3_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_4_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_5_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_6_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_1_janevatomic_tablesFunction

Calculates an array of cross sections for a proton-Hydrogen impact excitation transitions from the state to the state at energy eb

Read more…
p_excit_2_10_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_3_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_4_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_5_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_6_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_7_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_8_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_9_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_2_janevatomic_tablesFunction

Calculates an array of cross sections for a proton-Hydrogen impact excitation transitions from the state to the state at energy eb

Read more…
p_excit_3_10_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_4_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_5_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_6_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_7_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_8_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_9_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact excitation transition from the state to the state at energy eb

Read more…
p_excit_3_janevatomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen impact excitation transitions from the state to the state at energy eb

Read more…
p_excit_natomic_tablesFunction

Calculates an array of cross sections for a proton-Hydrogen impact excitation transitions from the n state to the state at energy eb

Read more…
p_excit_n_matomic_tablesFunction

Calculates the cross section for a proton-Hydrogen impact excitation transition from the n state to the m state at energy eb

Read more…
p_ionizatomic_tablesFunction

Calculates an array of cross sections for proton-Hydrogen impact ionization interactions from the n = 1..n_max state at energy eb

Read more…
p_ioniz_1_janevatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_2_omullaneatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_3_omullaneatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_4_omullaneatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_5_omullaneatomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the state at energy eb

Read more…
p_ioniz_natomic_tablesFunction

Calculates cross section for a proton-Hydrogen impact ionization interaction from the nth state at energy eb

Read more…
parallel_merge_populationslibfidaSubroutine

Update neutral population

parallel_merge_reservoirslibfidaSubroutine

Merge neutral particle reservoirs across MPI processes

parallel_summpi_utilsInterface
parallel_sum_d0mpi_utilsSubroutine
parallel_sum_d1mpi_utilsSubroutine
parallel_sum_d2mpi_utilsSubroutine
parallel_sum_d3mpi_utilsSubroutine
parallel_sum_d4mpi_utilsSubroutine
parallel_sum_d5mpi_utilsSubroutine
parallel_sum_i0mpi_utilsSubroutine
parallel_sum_i1mpi_utilsSubroutine
parallel_sum_i2mpi_utilsSubroutine
parallel_sum_i3mpi_utilsSubroutine
pfida_flibfidaSubroutine

Calculate Passive FIDA emission using a Fast-ion distribution function F(E,p,r,z)

pfida_mclibfidaSubroutine

Calculate Passive FIDA emission using a Monte Carlo Fast-ion distribution

pitch_to_veclibfidaSubroutine

Calculates velocity vector from pitch, gyroangle and fields

plane_basislibfidaSubroutine

Calculates basis from 3 points on a plane with +z being the plane normal

plp_assignlibfidaSubroutine

Defines how to assign a LocalProfiles type to a Profiles type

pnpa_flibfidaSubroutine

Calculate Passive NPA flux using a fast-ion distribution function F(E,p,r,z)

pnpa_mclibfidaSubroutine

Calculate Passive NPA flux using a Monte Carlo fast-ion distribution

pp_addlibfidaFunction

Defines how to add two Profiles types

pp_assignlibfidaSubroutine

Defines how to assign Profiles types to eachother

pp_subtractlibfidaFunction

Defines how to subtract two Profiles types

print_bannerlibfidaSubroutine

Prints FIDASIM banner

print_default_namelistatomic_tablesSubroutine

Prints out the default settings as a namelist

ps_dividelibfidaFunction

Defines how to divide Profiles types by a scalar

ps_multiplylibfidaFunction

Defines how to multiply Profiles types by a scalar

quasineutrality_checklibfidaSubroutine

Checks whether quasi-neutrality is satisfied to some tol

randindutilitiesInterface

Procedure for generating a random array index/subscripts

randind_cdfutilitiesInterface

Procedure for generating a random array index/subscripts

randnutilitiesInterface
randuutilitiesInterface
read_atomic_crosslibfidaSubroutine

Reads in a cross section table from file and puts it into a AtomicCrossSection type

read_atomic_ratelibfidaSubroutine

Reads in a atomic rate table from file and puts it into a AtomicRates type

read_atomic_transitionslibfidaSubroutine

Reads in a atomic transitions table from file and puts it into a AtomicTransitions type

read_beamlibfidaSubroutine

Reads neutral beam geometry and stores the quantities in nbi

read_cfpdlibfidaSubroutine

Reads the CFPD geometry and stores the quantities in ctable

read_chordslibfidaSubroutine

Reads the spectral geometry and stores the quantities in spec_chords

read_distributionlibfidaSubroutine

Reads in the fast-ion distribution

read_equilibriumlibfidaSubroutine

Reads in the interpolation grid, plasma parameters, and fields and stores the quantities in inter_grid and equil

read_flibfidaSubroutine

Reads in the fast-ion distribution function and stores the quantities in fbm

read_inputslibfidaSubroutine

Reads input namelist file and stores the results into inputs, nbi, and beam_grid 20 for suffixes and seperators e.g. /, _npa.h5, ...

read_mclibfidaSubroutine

Reads in a MC particle fast-ion distribution and puts them in particles

read_neutral_populationlibfidaSubroutine

Reads neutral population from file

read_neutralslibfidaSubroutine

Reads neutral populations from file and puts it in neut

read_npalibfidaSubroutine

Reads the NPA geometry and stores the quantities in npa_chords

read_nuclear_rateslibfidaSubroutine

Reads in a nuclear reaction rates table from file and puts it into a NuclearRates type

read_plasmalibfidaSubroutine

Reads in Plasma composition e.g. the thermal, fast-ion, and impurity species

read_tableslibfidaSubroutine

Reads in atomic tables from file and stores them in tables

rng_initutilitiesSubroutine

Procedure to initialize a random number generator with a seed. If seed is negative then random seed is used

rng_normalutilitiesFunction

Generate a normally-distributed random number with mean 0 and standard deviation 1

rng_seedutilitiesFunction

Generates random 32-bit integer seed from /dev/urandom

rng_uniformutilitiesFunction

Generate a uniformally-distributed random number in the range [0,1)

RSWAPeigensystemSubroutine

Swaps values a and b

sf_multiplylibfidaFunction

Defines how to multiply EMFields types by a scalar

simpsons_ruleatomic_tablesFunction

Performs 1D integration using Simpsons rule

Read more…
slf_multiplylibfidaFunction

Defines how to multiply LocalEMFields types by a scalar

slp_multiplylibfidaFunction

Defines how to multiply LocalProfiles types by a scalar

sp_multiplylibfidaFunction

Defines how to multiply Profiles types by a scalar

sparseutilitiesInterface

Creates a sparse array from a dense array

spectrumlibfidaSubroutine

Calculates doppler shift, stark splitting, and intensities

store_birthslibfidaSubroutine

Store birth particles/density in birth

store_fida_photonslibfidaSubroutine

Store fida photons in Spectra

store_fw_photonslibfidaSubroutine

Store FIDA weight photons in fweight

store_fw_photons_at_chanlibfidaSubroutine

Store FIDA weight photons in fweight for a specific channel

store_nbi_photonslibfidaSubroutine

Store BES photons in Spectra

store_neutralslibfidaSubroutine
store_neutronslibfidaSubroutine

Store neutron rate in neutron

store_npalibfidaSubroutine

Store NPA particles in npa

store_photon_birthlibfidaSubroutine

Store neutral birth location of the photon source

store_photonslibfidaSubroutine

Store photons in spectra

sub2indutilitiesFunction

Calculates the linear index of an array with dimensions dims and subcripts subs

swapeigensystemSubroutine

Swap arrays a and b

tb_zyxlibfidaSubroutine

Creates active rotation matrix for z-y'-x" rotation given Tait-Bryan angles

time_stringutilitiesFunction

Returns time string

tracklibfidaSubroutine

Computes the path of a neutral through the beam_grid

track_cylindricallibfidaSubroutine

Computes the path of a neutral through the pass_grid

update_neutralslibfidaSubroutine

Update [NeutralPopulation]] pop at ind

update_reservoirlibfidaSubroutine

Store neutrals in reservoir

uvw_to_cyllibfidaSubroutine

Convert machine coordinate uvw to cylindrical coordinate cyl

uvw_to_xyzlibfidaSubroutine

Convert machine coordinate uvw to beam coordinate xyz

write_bb_D_Datomic_tablesSubroutine

Write Deuterium-Deuterium interaction cross sections to a HDF5 file

write_bb_D_He3atomic_tablesSubroutine

Write Deuterium-Helium3 interaction cross sections to a HDF5 file

write_bb_D_Tatomic_tablesSubroutine

Write Deuterium-Tritium interaction cross sections to a HDF5 file

write_bb_H_Aqatomic_tablesSubroutine

Write Hydrogen-Impurity interaction cross sections to a HDF5 file

write_bb_H_eatomic_tablesSubroutine

Write Hydrogen-Electron interaction cross sections to a HDF5 file

write_bb_H_Hatomic_tablesSubroutine

Write Hydrogen-Hydrogen interaction cross sections to a HDF5 file

write_beam_gridlibfidaSubroutine

Write beam_grid to an HDF5 file

write_birth_profilelibfidaSubroutine

Writes birth to a HDF5 file

write_bt_D_Datomic_tablesSubroutine

Write Deuterium-Deuterium reaction rates to a HDF5 file

write_bt_D_He3atomic_tablesSubroutine

Write Deuterium-Helium3 reaction rates to a HDF5 file

write_bt_D_Tatomic_tablesSubroutine

Write Deuterium-Tritium reaction rates to a HDF5 file

write_bt_H_Aqatomic_tablesSubroutine

Write Hydrogen-Impurity reaction rates to a HDF5 file

write_bt_H_eatomic_tablesSubroutine

Write Hydrogen-Electron reaction rates to a HDF5 file

write_bt_H_Hatomic_tablesSubroutine

Write Hydrogen-Hydrogen reaction rates to a HDF5 file

write_cfpd_weightslibfidaSubroutine

Writes cfpd to a HDF5 file

write_einsteinatomic_tablesSubroutine

Write Einstein coefficients to HDF5 file

write_fida_weightslibfidaSubroutine

Writes fweight to a HDF5 file

write_neutral_populationlibfidaSubroutine

Writes Neutral Population to HDF5 group

write_neutralslibfidaSubroutine

Writes neut to a HDF5 file

write_neutronslibfidaSubroutine

Writes neutron to a HDF5 file

write_npalibfidaSubroutine

Writes npa to a HDF5 file

write_npa_weightslibfidaSubroutine

Writes nweight to a HDF5 file

write_spectralibfidaSubroutine

Writes Spectra to a HDF5 file

xyz_to_cyllibfidaSubroutine

Convert beam coordinate xyz to cylindrical coordinate cyl

xyz_to_uvwlibfidaSubroutine

Convert beam coordinate xyz to machine coordinate uvw

call~~graph~~CallGraph interface~parallel_sum parallel_sum proc~parallel_sum_d4 parallel_sum_d4 interface~parallel_sum->proc~parallel_sum_d4 proc~parallel_sum_d5 parallel_sum_d5 interface~parallel_sum->proc~parallel_sum_d5 proc~parallel_sum_d1 parallel_sum_d1 interface~parallel_sum->proc~parallel_sum_d1 proc~parallel_sum_d0 parallel_sum_d0 interface~parallel_sum->proc~parallel_sum_d0 proc~parallel_sum_d2 parallel_sum_d2 interface~parallel_sum->proc~parallel_sum_d2 proc~parallel_sum_d3 parallel_sum_d3 interface~parallel_sum->proc~parallel_sum_d3 proc~parallel_sum_i1 parallel_sum_i1 interface~parallel_sum->proc~parallel_sum_i1 proc~parallel_sum_i0 parallel_sum_i0 interface~parallel_sum->proc~parallel_sum_i0 proc~parallel_sum_i2 parallel_sum_i2 interface~parallel_sum->proc~parallel_sum_i2 proc~parallel_sum_i3 parallel_sum_i3 interface~parallel_sum->proc~parallel_sum_i3 proc~cyl_to_uvw cyl_to_uvw proc~get_pgyro get_pgyro proc~cross_product cross_product proc~get_pgyro->proc~cross_product proc~p_cx p_cx proc~p_cx_n p_cx_n proc~p_cx->proc~p_cx_n proc~init_mpi init_mpi mpi_comm_size mpi_comm_size proc~init_mpi->mpi_comm_size mpi_init_thread mpi_init_thread proc~init_mpi->mpi_init_thread mpi_init mpi_init proc~init_mpi->mpi_init mpi_comm_rank mpi_comm_rank proc~init_mpi->mpi_comm_rank proc~colrad colrad proc~eigen eigen proc~colrad->proc~eigen proc~get_rate_matrix get_rate_matrix proc~colrad->proc~get_rate_matrix proc~linsolve linsolve proc~colrad->proc~linsolve proc~write_bt_d_he3 write_bt_D_He3 proc~write_bt_d_he3->interface~parallel_sum interface~bt_maxwellian bt_maxwellian proc~write_bt_d_he3->interface~bt_maxwellian interface~h5ltmake_compressed_dataset_double_f h5ltmake_compressed_dataset_double_f proc~write_bt_d_he3->interface~h5ltmake_compressed_dataset_double_f h5ltset_attribute_string_f h5ltset_attribute_string_f proc~write_bt_d_he3->h5ltset_attribute_string_f h5gclose_f h5gclose_f proc~write_bt_d_he3->h5gclose_f h5ltmake_dataset_int_f h5ltmake_dataset_int_f proc~write_bt_d_he3->h5ltmake_dataset_int_f h5gcreate_f h5gcreate_f proc~write_bt_d_he3->h5gcreate_f h5ltmake_dataset_double_f h5ltmake_dataset_double_f proc~write_bt_d_he3->h5ltmake_dataset_double_f proc~aq_cx Aq_cx proc~aq_cx_n Aq_cx_n proc~aq_cx->proc~aq_cx_n proc~aq_excit_n_m Aq_excit_n_m proc~aq_excit_n Aq_excit_n proc~aq_excit_n_m->proc~aq_excit_n proc~parallel_sum_d4->proc~parallel_sum_d1 mpi_allreduce mpi_allreduce proc~parallel_sum_d4->mpi_allreduce proc~hqr2 hqr2 proc~eigen->proc~hqr2 proc~balback balback proc~eigen->proc~balback proc~balance balance proc~eigen->proc~balance proc~elmtrans elmtrans proc~eigen->proc~elmtrans proc~elmhes elmhes proc~eigen->proc~elmhes proc~store_neutrals store_neutrals proc~update_neutrals update_neutrals proc~store_neutrals->proc~update_neutrals proc~approx_ge approx_ge proc~approx_eq approx_eq proc~approx_ge->proc~approx_eq proc~gyro_trajectory gyro_trajectory proc~h5ltmake_compressed_dataset_double_f_6 h5ltmake_compressed_dataset_double_f_6 proc~chunk_size chunk_size proc~h5ltmake_compressed_dataset_double_f_6->proc~chunk_size h5pset_deflate_f h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_6->h5pset_deflate_f h5sclose_f h5sclose_f proc~h5ltmake_compressed_dataset_double_f_6->h5sclose_f h5dwrite_f h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_6->h5dwrite_f h5pcreate_f h5pcreate_f proc~h5ltmake_compressed_dataset_double_f_6->h5pcreate_f h5screate_simple_f h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_6->h5screate_simple_f h5dclose_f h5dclose_f proc~h5ltmake_compressed_dataset_double_f_6->h5dclose_f h5pclose_f h5pclose_f proc~h5ltmake_compressed_dataset_double_f_6->h5pclose_f h5pset_shuffle_f h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_6->h5pset_shuffle_f h5pset_chunk_f h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_6->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_6->h5ltmake_dataset_double_f h5dcreate_f h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_6->h5dcreate_f proc~aq_ioniz_n_janev Aq_ioniz_n_janev proc~aq_excit_2_5_janev Aq_excit_2_5_janev proc~write_bb_d_he3 write_bb_D_He3 proc~write_bb_d_he3->interface~parallel_sum proc~write_bb_d_he3->interface~h5ltmake_compressed_dataset_double_f proc~d_he3_fusion d_he3_fusion proc~write_bb_d_he3->proc~d_he3_fusion proc~write_bb_d_he3->h5ltset_attribute_string_f proc~write_bb_d_he3->h5gclose_f proc~write_bb_d_he3->h5ltmake_dataset_int_f proc~write_bb_d_he3->h5gcreate_f proc~write_bb_d_he3->h5ltmake_dataset_double_f proc~approx_le approx_le proc~approx_le->proc~approx_eq proc~parallel_merge_reservoirs parallel_merge_reservoirs proc~parallel_merge_reservoirs->interface~parallel_sum proc~my_rank my_rank proc~parallel_merge_reservoirs->proc~my_rank proc~num_ranks num_ranks proc~parallel_merge_reservoirs->proc~num_ranks proc~merge_reservoirs merge_reservoirs proc~parallel_merge_reservoirs->proc~merge_reservoirs proc~init_reservoir init_reservoir proc~parallel_merge_reservoirs->proc~init_reservoir proc~neutral_cx_rate neutral_cx_rate proc~bb_cx_rates bb_cx_rates proc~neutral_cx_rate->proc~bb_cx_rates proc~xyz_to_cyl xyz_to_cyl proc~xyz_to_uvw xyz_to_uvw proc~xyz_to_cyl->proc~xyz_to_uvw proc~uvw_to_cyl uvw_to_cyl proc~xyz_to_cyl->proc~uvw_to_cyl proc~b5_ioniz_1_janev B5_ioniz_1_janev proc~p_cx_n_m p_cx_n_m proc~p_cx_n_m->proc~p_cx_n proc~h5ltmake_compressed_dataset_int_f_6 h5ltmake_compressed_dataset_int_f_6 proc~h5ltmake_compressed_dataset_int_f_6->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_6->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_6->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_6->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_6->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_6->h5pcreate_f proc~h5ltmake_compressed_dataset_int_f_6->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_6->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_6->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_6->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_6->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_6->h5dcreate_f proc~aq_excit_2_4_janev Aq_excit_2_4_janev proc~h5ltmake_compressed_dataset_double_f_4 h5ltmake_compressed_dataset_double_f_4 proc~h5ltmake_compressed_dataset_double_f_4->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_4->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_4->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_4->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_4->h5pcreate_f proc~h5ltmake_compressed_dataset_double_f_4->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_4->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_4->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_4->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_4->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_4->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_4->h5dcreate_f proc~h5ltmake_compressed_dataset_double_f_5 h5ltmake_compressed_dataset_double_f_5 proc~h5ltmake_compressed_dataset_double_f_5->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_5->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_5->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_5->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_5->h5pcreate_f proc~h5ltmake_compressed_dataset_double_f_5->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_5->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_5->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_5->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_5->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_5->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_5->h5dcreate_f proc~cleanup_mpi cleanup_mpi mpi_finalize mpi_finalize proc~cleanup_mpi->mpi_finalize mpi_barrier mpi_barrier proc~cleanup_mpi->mpi_barrier proc~track track proc~get_indices get_indices proc~track->proc~get_indices proc~doppler_stark doppler_stark proc~track->proc~doppler_stark proc~get_fields get_fields proc~track->proc~get_fields proc~get_plasma get_plasma proc~track->proc~get_plasma proc~in_plasma in_plasma proc~track->proc~in_plasma proc~parallel_sum_d5->proc~parallel_sum_d1 proc~parallel_sum_d5->mpi_allreduce interface~h5ltmake_compressed_dataset_int_f h5ltmake_compressed_dataset_int_f interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_6 proc~h5ltmake_compressed_dataset_int_f_5 h5ltmake_compressed_dataset_int_f_5 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_5 proc~h5ltmake_compressed_dataset_int_f_3 h5ltmake_compressed_dataset_int_f_3 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_3 proc~h5ltmake_compressed_dataset_int_f_4 h5ltmake_compressed_dataset_int_f_4 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_4 proc~h5ltmake_compressed_dataset_int_f_2 h5ltmake_compressed_dataset_int_f_2 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_2 proc~h5ltmake_compressed_dataset_int_f_1 h5ltmake_compressed_dataset_int_f_1 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_1 proc~h5ltmake_compressed_dataset_int_f_7 h5ltmake_compressed_dataset_int_f_7 interface~h5ltmake_compressed_dataset_int_f->proc~h5ltmake_compressed_dataset_int_f_7 proc~uvw_to_xyz uvw_to_xyz proc~aq_excit_1_janev Aq_excit_1_janev proc~aq_excit_n->proc~aq_excit_1_janev proc~aq_excit_3_janev Aq_excit_3_janev proc~aq_excit_n->proc~aq_excit_3_janev proc~aq_excit_n_janev Aq_excit_n_janev proc~aq_excit_n->proc~aq_excit_n_janev proc~aq_excit_2_janev Aq_excit_2_janev proc~aq_excit_n->proc~aq_excit_2_janev proc~print_default_namelist print_default_namelist proc~check_compression_availability check_compression_availability h5zget_filter_info_f h5zget_filter_info_f proc~check_compression_availability->h5zget_filter_info_f h5zfilter_avail_f h5zfilter_avail_f proc~check_compression_availability->h5zfilter_avail_f h5open_f h5open_f proc~check_compression_availability->h5open_f h5close_f h5close_f proc~check_compression_availability->h5close_f proc~in_gyro_surface in_gyro_surface proc~bt_cx_rates bt_cx_rates interface~interpol_coeff interpol_coeff proc~bt_cx_rates->interface~interpol_coeff proc~make_passive_grid make_passive_grid proc~get_plasma_extrema get_plasma_extrema proc~make_passive_grid->proc~get_plasma_extrema proc~make_passive_grid->proc~xyz_to_uvw proc~tb_zyx tb_zyx proc~line_basis line_basis proc~line_basis->proc~tb_zyx proc~merge_neutral_populations merge_neutral_populations proc~merge_neutral_populations->proc~merge_reservoirs proc~ind2sub ind2sub proc~merge_neutral_populations->proc~ind2sub proc~c6_ioniz_1_janev C6_ioniz_1_janev proc~parallel_sum_d1->proc~parallel_sum_d1 proc~parallel_sum_d1->mpi_allreduce proc~boundary_edge boundary_edge proc~e_ioniz_n e_ioniz_n proc~e_ioniz_2_janev e_ioniz_2_janev proc~e_ioniz_n->proc~e_ioniz_2_janev proc~e_ioniz_1_janev e_ioniz_1_janev proc~e_ioniz_n->proc~e_ioniz_1_janev proc~e_ioniz_3_janev e_ioniz_3_janev proc~e_ioniz_n->proc~e_ioniz_3_janev proc~aq_excit_2_3_janev Aq_excit_2_3_janev proc~matinv matinv proc~lubksb lubksb proc~matinv->proc~lubksb proc~ludcmp ludcmp proc~matinv->proc~ludcmp proc~read_npa read_npa proc~read_npa->proc~uvw_to_xyz proc~h5ltread_dataset_int_scalar_f h5ltread_dataset_int_scalar_f proc~read_npa->proc~h5ltread_dataset_int_scalar_f proc~plane_basis plane_basis proc~read_npa->proc~plane_basis h5ltread_dataset_double_f h5ltread_dataset_double_f proc~read_npa->h5ltread_dataset_double_f h5ltread_dataset_int_f h5ltread_dataset_int_f proc~read_npa->h5ltread_dataset_int_f h5ltpath_valid_f h5ltpath_valid_f proc~read_npa->h5ltpath_valid_f proc~read_npa->h5gclose_f h5gopen_f h5gopen_f proc~read_npa->h5gopen_f h5fclose_f h5fclose_f proc~read_npa->h5fclose_f proc~read_npa->h5open_f h5fopen_f h5fopen_f proc~read_npa->h5fopen_f h5ltread_dataset_string_f h5ltread_dataset_string_f proc~read_npa->h5ltread_dataset_string_f proc~read_npa->h5close_f proc~write_bb_h_h write_bb_H_H proc~write_bb_h_h->interface~parallel_sum proc~write_bb_h_h->proc~p_cx proc~p_ioniz p_ioniz proc~write_bb_h_h->proc~p_ioniz proc~p_excit p_excit proc~write_bb_h_h->proc~p_excit proc~write_bb_h_h->interface~h5ltmake_compressed_dataset_double_f proc~write_bb_h_h->h5ltset_attribute_string_f proc~write_bb_h_h->h5gclose_f proc~write_bb_h_h->h5ltmake_dataset_int_f proc~write_bb_h_h->h5gcreate_f proc~write_bb_h_h->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_3 h5ltmake_compressed_dataset_double_f_3 proc~h5ltmake_compressed_dataset_double_f_3->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_3->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_3->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_3->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_3->h5pcreate_f proc~h5ltmake_compressed_dataset_double_f_3->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_3->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_3->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_3->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_3->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_3->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_3->h5dcreate_f proc~read_beam read_beam proc~read_beam->proc~uvw_to_xyz proc~read_beam->proc~tb_zyx proc~read_beam->proc~h5ltread_dataset_int_scalar_f proc~h5ltread_dataset_double_scalar_f h5ltread_dataset_double_scalar_f proc~read_beam->proc~h5ltread_dataset_double_scalar_f proc~read_beam->h5ltread_dataset_double_f proc~read_beam->h5ltread_dataset_int_f proc~read_beam->h5ltpath_valid_f proc~read_beam->h5gclose_f proc~read_beam->h5gopen_f proc~read_beam->h5fclose_f proc~read_beam->h5open_f proc~read_beam->h5fopen_f proc~read_beam->h5ltread_dataset_string_f proc~read_beam->h5close_f proc~p_ioniz_n p_ioniz_n proc~p_ioniz->proc~p_ioniz_n proc~e_excit_1_janev e_excit_1_janev proc~e_excit_1_4_janev e_excit_1_4_janev proc~e_excit_1_janev->proc~e_excit_1_4_janev proc~e_excit_1_3_janev e_excit_1_3_janev proc~e_excit_1_janev->proc~e_excit_1_3_janev proc~e_excit_1_5_janev e_excit_1_5_janev proc~e_excit_1_janev->proc~e_excit_1_5_janev proc~e_excit_f e_excit_f proc~e_excit_1_janev->proc~e_excit_f proc~e_excit_1_2_janev e_excit_1_2_janev proc~e_excit_1_janev->proc~e_excit_1_2_janev proc~gyro_range gyro_range proc~gyro_range->proc~in_gyro_surface proc~gyro_range->proc~boundary_edge proc~in_boundary in_boundary proc~gyro_range->proc~in_boundary proc~gyro_surface_coordinates gyro_surface_coordinates proc~gyro_range->proc~gyro_surface_coordinates proc~line_plane_intersect line_plane_intersect proc~gyro_range->proc~line_plane_intersect proc~line_gyro_surface_intersect line_gyro_surface_intersect proc~gyro_range->proc~line_gyro_surface_intersect proc~init_neutral_population init_neutral_population proc~npa_gyro_range npa_gyro_range proc~npa_gyro_range->proc~gyro_range proc~npa_gyro_range->proc~approx_eq proc~c6_cx_1_janev C6_cx_1_janev proc~aq_excit_1_5_janev Aq_excit_1_5_janev proc~aq_excit_1_janev->proc~aq_excit_1_5_janev proc~aq_excit_1_4_janev Aq_excit_1_4_janev proc~aq_excit_1_janev->proc~aq_excit_1_4_janev proc~aq_excit_1_2_janev Aq_excit_1_2_janev proc~aq_excit_1_janev->proc~aq_excit_1_2_janev proc~aq_excit_1_3_janev Aq_excit_1_3_janev proc~aq_excit_1_janev->proc~aq_excit_1_3_janev proc~get_plasma_extrema->proc~in_plasma proc~get_plasma_extrema->proc~uvw_to_cyl proc~get_interpolation_grid_indices get_interpolation_grid_indices proc~update_reservoir update_reservoir proc~update_neutrals->proc~update_reservoir proc~aljan1 aljan1 proc~p_cx_1_3_adas p_cx_1_3_adas proc~parallel_sum_d0->mpi_allreduce proc~pitch_to_vec pitch_to_vec proc~parallel_sum_d2->proc~parallel_sum_d1 proc~parallel_sum_d2->mpi_allreduce proc~make_beam_grid make_beam_grid proc~make_beam_grid->proc~tb_zyx proc~make_beam_grid->proc~in_plasma proc~aq_cx_n_janev Aq_cx_n_janev proc~aq_cx_n_janev->proc~c6_cx_1_janev proc~b5_cx_1_janev B5_cx_1_janev proc~aq_cx_n_janev->proc~b5_cx_1_janev proc~identify_transition identify_transition proc~p_cx_janev p_cx_janev proc~p_cx_1_janev p_cx_1_janev proc~p_cx_janev->proc~p_cx_1_janev proc~p_cx_2_janev p_cx_2_janev proc~p_cx_janev->proc~p_cx_2_janev proc~p_cx_n_janev p_cx_n_janev proc~p_cx_janev->proc~p_cx_n_janev proc~p_cx_3_janev p_cx_3_janev proc~p_cx_janev->proc~p_cx_3_janev proc~m_spread m_spread proc~write_bb_d_d write_bb_D_D proc~write_bb_d_d->interface~parallel_sum proc~d_d_fusion_he d_d_fusion_he proc~write_bb_d_d->proc~d_d_fusion_he proc~write_bb_d_d->interface~h5ltmake_compressed_dataset_double_f proc~d_d_fusion_t d_d_fusion_t proc~write_bb_d_d->proc~d_d_fusion_t proc~write_bb_d_d->h5ltset_attribute_string_f proc~write_bb_d_d->h5gclose_f proc~write_bb_d_d->h5ltmake_dataset_int_f proc~write_bb_d_d->h5gcreate_f proc~write_bb_d_d->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_2 h5ltmake_compressed_dataset_double_f_2 proc~h5ltmake_compressed_dataset_double_f_2->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_2->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_2->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_2->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_2->h5pcreate_f proc~h5ltmake_compressed_dataset_double_f_2->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_2->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_2->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_2->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_2->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_2->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_2->h5dcreate_f proc~p_cx_2 p_cx_2 proc~p_cx_2->proc~p_cx_janev proc~p_cx_2->proc~m_spread proc~p_cx_2_2_adas p_cx_2_2_adas proc~p_cx_2->proc~p_cx_2_2_adas proc~p_cx_2_3_adas p_cx_2_3_adas proc~p_cx_2->proc~p_cx_2_3_adas proc~p_cx_1_2_adas p_cx_1_2_adas proc~p_cx_2->proc~p_cx_1_2_adas proc~write_birth_profile write_birth_profile proc~write_birth_profile->interface~parallel_sum proc~write_birth_profile->proc~my_rank proc~write_birth_profile->interface~h5ltmake_compressed_dataset_int_f proc~write_birth_profile->proc~num_ranks proc~write_birth_profile->interface~h5ltmake_compressed_dataset_double_f proc~write_beam_grid write_beam_grid proc~write_birth_profile->proc~write_beam_grid proc~write_birth_profile->proc~xyz_to_uvw h5fcreate_f h5fcreate_f proc~write_birth_profile->h5fcreate_f proc~write_birth_profile->h5ltset_attribute_string_f proc~write_birth_profile->h5ltmake_dataset_int_f proc~write_birth_profile->h5fclose_f proc~write_birth_profile->h5open_f proc~write_birth_profile->h5close_f proc~free_neutral_population free_neutral_population proc~aq_cx_n->proc~aq_cx_n_janev proc~aq_cx_n_adas Aq_cx_n_adas proc~aq_cx_n->proc~aq_cx_n_adas proc~store_nbi_photons store_nbi_photons proc~store_photons store_photons proc~store_nbi_photons->proc~store_photons proc~p_cx_1_2_janev p_cx_1_2_janev proc~p_cx_1_2_janev->proc~aljan1 proc~parallel_sum_d3->proc~parallel_sum_d1 proc~parallel_sum_d3->mpi_allreduce proc~get_total_cx_rate get_total_cx_rate proc~get_total_cx_rate->proc~neutral_cx_rate proc~p_ioniz_5_omullane p_ioniz_5_omullane proc~p_ioniz_n->proc~p_ioniz_5_omullane proc~p_ioniz_4_omullane p_ioniz_4_omullane proc~p_ioniz_n->proc~p_ioniz_4_omullane proc~p_ioniz_1_janev p_ioniz_1_janev proc~p_ioniz_n->proc~p_ioniz_1_janev proc~p_ioniz_3_omullane p_ioniz_3_omullane proc~p_ioniz_n->proc~p_ioniz_3_omullane proc~p_ioniz_2_omullane p_ioniz_2_omullane proc~p_ioniz_n->proc~p_ioniz_2_omullane proc~write_bt_d_d write_bt_D_D proc~write_bt_d_d->interface~parallel_sum proc~write_bt_d_d->interface~bt_maxwellian proc~write_bt_d_d->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_d_d->h5ltset_attribute_string_f proc~write_bt_d_d->h5gclose_f proc~write_bt_d_d->h5ltmake_dataset_int_f proc~write_bt_d_d->h5gcreate_f proc~write_bt_d_d->h5ltmake_dataset_double_f proc~npa_f npa_f proc~npa_f->interface~parallel_sum proc~npa_f->proc~gyro_trajectory proc~npa_f->proc~npa_gyro_range proc~npa_f->proc~get_total_cx_rate proc~npa_f->proc~ind2sub proc~npa_f->proc~get_indices proc~npa_f->proc~get_plasma proc~get_nlaunch get_nlaunch proc~npa_f->proc~get_nlaunch proc~store_npa store_npa proc~npa_f->proc~store_npa proc~attenuate attenuate proc~npa_f->proc~attenuate proc~gyro_surface gyro_surface proc~npa_f->proc~gyro_surface proc~mc_fastion mc_fastion proc~npa_f->proc~mc_fastion proc~hit_npa_detector hit_npa_detector proc~npa_f->proc~hit_npa_detector proc~e_excit_2_3_janev e_excit_2_3_janev proc~get_ep_denf get_ep_denf interface~interpol interpol proc~get_ep_denf->interface~interpol proc~get_ep_denf->proc~xyz_to_uvw proc~get_position get_position proc~get_ep_denf->proc~get_position proc~aq_excit_3_9_janev Aq_excit_3_9_janev proc~aq_excit_3_6_janev Aq_excit_3_6_janev proc~aq_excit_3_9_janev->proc~aq_excit_3_6_janev proc~h5ltread_dataset_int_scalar_f->h5ltread_dataset_int_f proc~track_cylindrical track_cylindrical proc~track_cylindrical->proc~cyl_to_uvw proc~track_cylindrical->proc~doppler_stark proc~track_cylindrical->proc~get_fields proc~track_cylindrical->proc~get_plasma proc~line_cylinder_intersect line_cylinder_intersect proc~track_cylindrical->proc~line_cylinder_intersect proc~track_cylindrical->proc~in_plasma proc~get_passive_grid_indices get_passive_grid_indices proc~track_cylindrical->proc~get_passive_grid_indices proc~track_cylindrical->proc~line_plane_intersect proc~track_cylindrical->proc~plane_basis interface~assignment(=) assignment(=) proc~lpp_assign lpp_assign interface~assignment(=)->proc~lpp_assign proc~ff_assign ff_assign interface~assignment(=)->proc~ff_assign proc~lff_assign lff_assign interface~assignment(=)->proc~lff_assign proc~np_assign np_assign interface~assignment(=)->proc~np_assign proc~pp_assign pp_assign interface~assignment(=)->proc~pp_assign proc~flf_assign flf_assign interface~assignment(=)->proc~flf_assign proc~lflf_assign lflf_assign interface~assignment(=)->proc~lflf_assign proc~npa_part_assign npa_part_assign interface~assignment(=)->proc~npa_part_assign proc~fast_ion_assign fast_ion_assign interface~assignment(=)->proc~fast_ion_assign proc~birth_part_assign birth_part_assign interface~assignment(=)->proc~birth_part_assign proc~neutral_part_assign neutral_part_assign interface~assignment(=)->proc~neutral_part_assign proc~plp_assign plp_assign interface~assignment(=)->proc~plp_assign proc~npr_assign npr_assign interface~assignment(=)->proc~npr_assign proc~lplp_assign lplp_assign interface~assignment(=)->proc~lplp_assign proc~oo_assign oo_assign interface~assignment(=)->proc~oo_assign proc~aq_excit_3_10_janev Aq_excit_3_10_janev proc~aq_excit_3_10_janev->proc~aq_excit_3_6_janev proc~spectrum spectrum proc~write_npa_weights write_npa_weights proc~write_npa_weights->interface~h5ltmake_compressed_dataset_double_f proc~write_npa_weights->proc~write_beam_grid proc~write_npa_weights->h5fcreate_f proc~write_npa_weights->h5ltset_attribute_string_f proc~write_npa_weights->h5ltmake_dataset_int_f proc~write_npa_weights->h5fclose_f proc~write_npa_weights->h5open_f proc~write_npa_weights->h5close_f proc~cfpd_f cfpd_f proc~cfpd_f->interface~parallel_sum proc~cfpd_f->proc~get_pgyro proc~cfpd_f->proc~my_rank proc~cfpd_f->proc~pitch_to_vec proc~cfpd_f->proc~get_ep_denf proc~time_string time_string proc~cfpd_f->proc~time_string proc~get_dd_rate get_dd_rate proc~cfpd_f->proc~get_dd_rate proc~cfpd_f->proc~get_fields proc~cfpd_f->proc~get_plasma proc~get_ddpt_anisotropy get_ddpt_anisotropy proc~cfpd_f->proc~get_ddpt_anisotropy proc~gyro_step gyro_step proc~cfpd_f->proc~gyro_step proc~convert_sightline_to_xyz convert_sightline_to_xyz proc~cfpd_f->proc~convert_sightline_to_xyz proc~write_cfpd_weights write_cfpd_weights proc~cfpd_f->proc~write_cfpd_weights proc~fida_f fida_f proc~fida_f->interface~parallel_sum proc~fida_f->proc~colrad proc~fida_f->proc~parallel_merge_reservoirs proc~fida_f->proc~track proc~fida_f->proc~get_total_cx_rate proc~fida_f->proc~ind2sub proc~gyro_correction gyro_correction proc~fida_f->proc~gyro_correction proc~fida_f->proc~get_plasma proc~store_fida_photons store_fida_photons proc~fida_f->proc~store_fida_photons proc~store_photon_birth store_photon_birth proc~fida_f->proc~store_photon_birth proc~fida_f->proc~get_nlaunch proc~fida_f->proc~mc_fastion interface~sparse sparse proc~h5ltmake_compressed_dataset_int_f_5->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_5->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_5->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_5->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_5->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_5->h5pcreate_f proc~h5ltmake_compressed_dataset_int_f_5->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_5->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_5->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_5->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_5->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_5->h5dcreate_f proc~bt_maxwellian_eb bt_maxwellian_eb interface~bt_maxwellian->proc~bt_maxwellian_eb proc~bt_maxwellian_q_n bt_maxwellian_q_n interface~bt_maxwellian->proc~bt_maxwellian_q_n proc~bt_maxwellian_q_n_m bt_maxwellian_q_n_m interface~bt_maxwellian->proc~bt_maxwellian_q_n_m proc~bt_maxwellian_n_m bt_maxwellian_n_m interface~bt_maxwellian->proc~bt_maxwellian_n_m proc~bt_maxwellian_n bt_maxwellian_n interface~bt_maxwellian->proc~bt_maxwellian_n proc~mc_nbi_cell mc_nbi_cell interface~randu randu proc~mc_nbi_cell->interface~randu proc~aq_excit_3_janev->proc~aq_excit_3_9_janev proc~aq_excit_3_janev->proc~aq_excit_3_10_janev proc~aq_excit_3_4_janev Aq_excit_3_4_janev proc~aq_excit_3_janev->proc~aq_excit_3_4_janev proc~aq_excit_3_8_janev Aq_excit_3_8_janev proc~aq_excit_3_janev->proc~aq_excit_3_8_janev proc~aq_excit_3_janev->proc~aq_excit_3_6_janev proc~aq_excit_3_7_janev Aq_excit_3_7_janev proc~aq_excit_3_janev->proc~aq_excit_3_7_janev proc~aq_excit_3_5_janev Aq_excit_3_5_janev proc~aq_excit_3_janev->proc~aq_excit_3_5_janev interface~deriv deriv proc~h5ltmake_compressed_dataset_double_f_1 h5ltmake_compressed_dataset_double_f_1 proc~h5ltmake_compressed_dataset_double_f_1->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_1->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_1->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_1->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_1->h5pcreate_f proc~h5ltmake_compressed_dataset_double_f_1->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_1->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_1->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_1->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_1->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_1->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_1->h5dcreate_f proc~make_diagnostic_grids make_diagnostic_grids proc~make_diagnostic_grids->interface~parallel_sum proc~make_diagnostic_grids->proc~track proc~make_diagnostic_grids->proc~make_passive_grid proc~make_diagnostic_grids->proc~line_basis proc~make_diagnostic_grids->proc~track_cylindrical proc~make_diagnostic_grids->proc~ind2sub proc~make_diagnostic_grids->proc~get_fields proc~make_diagnostic_grids->interface~randu proc~grid_intersect grid_intersect proc~make_diagnostic_grids->proc~grid_intersect proc~make_diagnostic_grids->proc~hit_npa_detector proc~get_dd_rate->interface~interpol_coeff proc~c6_cx_3_adas C6_cx_3_adas proc~e_excit_n e_excit_n proc~e_excit_n->proc~e_excit_1_janev proc~e_excit_n->proc~e_excit_2_3_janev proc~e_excit_n->proc~e_excit_f proc~norm2 norm2 proc~h5ltread_dataset_double_scalar_f->h5ltread_dataset_double_f proc~neutron_mc neutron_mc proc~neutron_mc->interface~parallel_sum proc~neutron_mc->proc~my_rank proc~neutron_mc->proc~time_string proc~neutron_mc->proc~get_dd_rate proc~neutron_mc->proc~gyro_correction proc~neutron_mc->proc~get_fields proc~neutron_mc->proc~get_plasma proc~store_neutrons store_neutrons proc~neutron_mc->proc~store_neutrons proc~write_neutrons write_neutrons proc~neutron_mc->proc~write_neutrons interface~operator(+) operator(+) proc~pp_add pp_add interface~operator(+)->proc~pp_add proc~lflf_add lflf_add interface~operator(+)->proc~lflf_add proc~lplp_add lplp_add interface~operator(+)->proc~lplp_add proc~ff_add ff_add interface~operator(+)->proc~ff_add interface~operator(-) operator(-) proc~pp_subtract pp_subtract interface~operator(-)->proc~pp_subtract proc~ff_subtract ff_subtract interface~operator(-)->proc~ff_subtract proc~lflf_subtract lflf_subtract interface~operator(-)->proc~lflf_subtract proc~lplp_subtract lplp_subtract interface~operator(-)->proc~lplp_subtract proc~p_cx_3_2_adas p_cx_3_2_adas proc~mc_nbi mc_nbi proc~mc_nbi->interface~randu interface~randn randn proc~mc_nbi->interface~randn proc~mc_nbi->proc~in_plasma proc~mc_nbi->proc~grid_intersect proc~h5ltmake_compressed_dataset_int_f_3->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_3->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_3->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_3->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_3->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_3->h5pcreate_f proc~h5ltmake_compressed_dataset_int_f_3->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_3->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_3->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_3->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_3->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_3->h5dcreate_f proc~h5ltmake_compressed_dataset_int_f_4->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_4->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_4->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_4->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_4->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_4->h5pcreate_f proc~h5ltmake_compressed_dataset_int_f_4->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_4->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_4->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_4->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_4->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_4->h5dcreate_f proc~e_excit_n_m e_excit_n_m proc~e_excit_n_m->proc~e_excit_n proc~aq_cx_n_adas->proc~c6_cx_3_adas proc~c6_cx_1_adas C6_cx_1_adas proc~aq_cx_n_adas->proc~c6_cx_1_adas proc~c6_cx_2_adas C6_cx_2_adas proc~aq_cx_n_adas->proc~c6_cx_2_adas proc~b5_cx_1_adas B5_cx_1_adas proc~aq_cx_n_adas->proc~b5_cx_1_adas proc~b5_cx_2_adas B5_cx_2_adas proc~aq_cx_n_adas->proc~b5_cx_2_adas proc~merge_reservoirs->proc~update_reservoir proc~merge_reservoirs->interface~randu proc~merge_reservoirs->proc~init_reservoir float float proc~merge_reservoirs->float interface~operator(ASTERISK) operator(*) proc~sp_multiply sp_multiply interface~operator(ASTERISK)->proc~sp_multiply proc~fs_multiply fs_multiply interface~operator(ASTERISK)->proc~fs_multiply proc~sf_multiply sf_multiply interface~operator(ASTERISK)->proc~sf_multiply proc~lps_multiply lps_multiply interface~operator(ASTERISK)->proc~lps_multiply proc~slp_multiply slp_multiply interface~operator(ASTERISK)->proc~slp_multiply proc~ps_multiply ps_multiply interface~operator(ASTERISK)->proc~ps_multiply proc~slf_multiply slf_multiply interface~operator(ASTERISK)->proc~slf_multiply proc~lfs_multiply lfs_multiply interface~operator(ASTERISK)->proc~lfs_multiply proc~update_reservoir->interface~randu interface~randind randind proc~update_reservoir->interface~randind proc~update_reservoir->proc~init_reservoir proc~p_cx_3_3_adas p_cx_3_3_adas proc~store_fw_photons_at_chan store_fw_photons_at_chan proc~store_fw_photons_at_chan->proc~spectrum proc~quasineutrality_check quasineutrality_check proc~mc_beam_grid mc_beam_grid proc~mc_beam_grid->interface~randu proc~cold_spec cold_spec proc~cold_spec->interface~parallel_sum proc~cold_spec->proc~cyl_to_uvw proc~cold_spec->proc~ind2sub proc~cold_spec->proc~store_photons proc~mc_halo mc_halo proc~cold_spec->proc~mc_halo proc~cold_spec->proc~get_plasma proc~fida_mc fida_mc proc~fida_mc->interface~parallel_sum proc~fida_mc->proc~colrad proc~fida_mc->proc~parallel_merge_reservoirs proc~fida_mc->proc~track proc~fida_mc->proc~uvw_to_xyz proc~fida_mc->proc~get_total_cx_rate proc~fida_mc->proc~gyro_correction proc~fida_mc->proc~get_fields proc~fida_mc->proc~get_plasma proc~fida_mc->proc~store_fida_photons proc~fida_mc->proc~store_photon_birth proc~fida_mc->interface~randu proc~rswap RSWAP proc~gyro_radius gyro_radius proc~gyro_radius->proc~pitch_to_vec proc~gyro_radius->proc~gyro_step proc~write_bb_h_e write_bb_H_e proc~write_bb_h_e->interface~parallel_sum proc~write_bb_h_e->interface~h5ltmake_compressed_dataset_double_f proc~e_excit e_excit proc~write_bb_h_e->proc~e_excit proc~e_ioniz e_ioniz proc~write_bb_h_e->proc~e_ioniz proc~write_bb_h_e->h5ltset_attribute_string_f proc~write_bb_h_e->h5gclose_f proc~write_bb_h_e->h5ltmake_dataset_int_f proc~write_bb_h_e->h5gcreate_f proc~write_bb_h_e->h5ltmake_dataset_double_f proc~parallel_sum_i1->proc~parallel_sum_i1 proc~parallel_sum_i1->mpi_allreduce proc~npa_weights npa_weights proc~npa_weights->interface~parallel_sum proc~npa_weights->proc~my_rank proc~npa_weights->proc~get_total_cx_rate proc~npa_weights->proc~get_ep_denf proc~npa_weights->proc~write_npa_weights proc~npa_weights->proc~time_string proc~npa_weights->proc~get_fields proc~npa_weights->proc~gyro_step proc~npa_weights->proc~attenuate proc~npa_weights->proc~hit_npa_detector proc~store_photons->proc~uvw_to_xyz proc~store_photons->proc~spectrum proc~store_photons->proc~get_indices proc~store_photons->proc~get_fields proc~store_photons->proc~get_passive_grid_indices proc~p_excit_n p_excit_n proc~p_excit_2_janev p_excit_2_janev proc~p_excit_n->proc~p_excit_2_janev proc~p_excit_3_janev p_excit_3_janev proc~p_excit_n->proc~p_excit_3_janev proc~p_excit_1_janev p_excit_1_janev proc~p_excit_n->proc~p_excit_1_janev proc~write_einstein write_einstein proc~write_einstein->interface~h5ltmake_compressed_dataset_double_f proc~write_einstein->h5ltset_attribute_string_f proc~write_einstein->h5gclose_f proc~write_einstein->h5ltmake_dataset_int_f proc~write_einstein->h5gcreate_f proc~get_rate_matrix->interface~interpol_coeff proc~p_excit_2_6_janev p_excit_2_6_janev proc~p_excit_2_5_janev p_excit_2_5_janev proc~p_excit_2_6_janev->proc~p_excit_2_5_janev proc~p_excit->proc~p_excit_n proc~read_nuclear_rates read_nuclear_rates proc~read_nuclear_rates->proc~h5ltread_dataset_int_scalar_f proc~read_nuclear_rates->proc~h5ltread_dataset_double_scalar_f proc~read_nuclear_rates->h5ltread_dataset_double_f proc~read_nuclear_rates->h5ltpath_valid_f proc~parallel_sum_i0->mpi_allreduce proc~fida_weights_mc fida_weights_mc proc~fida_weights_mc->interface~parallel_sum proc~fida_weights_mc->proc~colrad proc~fida_weights_mc->proc~my_rank proc~fida_weights_mc->proc~track proc~fida_weights_mc->proc~get_total_cx_rate proc~fida_weights_mc->proc~get_ep_denf proc~fida_weights_mc->proc~time_string proc~fida_weights_mc->proc~ind2sub proc~fida_weights_mc->proc~gyro_correction proc~fida_weights_mc->proc~get_fields proc~fida_weights_mc->proc~get_plasma proc~write_fida_weights write_fida_weights proc~fida_weights_mc->proc~write_fida_weights proc~fida_weights_mc->proc~get_nlaunch proc~fida_weights_mc->interface~randu proc~fida_weights_mc->interface~randind proc~store_fw_photons store_fw_photons proc~fida_weights_mc->proc~store_fw_photons proc~p_cx_n->proc~p_cx_janev proc~p_cx_n->proc~m_spread proc~p_cx_n->proc~p_cx_2 proc~p_cx_1_4_adas p_cx_1_4_adas proc~p_cx_n->proc~p_cx_1_4_adas proc~p_cx_1 p_cx_1 proc~p_cx_n->proc~p_cx_1 proc~p_cx_3_4_adas p_cx_3_4_adas proc~p_cx_n->proc~p_cx_3_4_adas proc~p_cx_3_5_adas p_cx_3_5_adas proc~p_cx_n->proc~p_cx_3_5_adas proc~p_cx_3 p_cx_3 proc~p_cx_n->proc~p_cx_3 proc~write_spectra write_spectra proc~write_spectra->interface~h5ltmake_compressed_dataset_double_f proc~write_spectra->h5fcreate_f proc~write_spectra->h5ltset_attribute_string_f proc~write_spectra->h5gclose_f proc~write_spectra->h5ltmake_dataset_int_f proc~write_spectra->h5fclose_f proc~write_spectra->h5open_f proc~write_spectra->h5gcreate_f proc~write_spectra->h5close_f proc~calc_perp_vectors calc_perp_vectors proc~gyro_correction->proc~pitch_to_vec proc~gyro_correction->interface~randu proc~gyro_correction->proc~gyro_step proc~write_bt_h_h write_bt_H_H proc~write_bt_h_h->interface~parallel_sum proc~write_bt_h_h->interface~bt_maxwellian proc~write_bt_h_h->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_h_h->h5ltset_attribute_string_f proc~write_bt_h_h->h5gclose_f proc~write_bt_h_h->h5ltmake_dataset_int_f proc~write_bt_h_h->h5gcreate_f proc~write_bt_h_h->h5ltmake_dataset_double_f proc~hqrvec hqrvec proc~hqr2->proc~hqrvec proc~parallel_sum_i2->proc~parallel_sum_i1 proc~parallel_sum_i2->mpi_allreduce proc~p_excit_2_7_janev p_excit_2_7_janev proc~p_excit_2_7_janev->proc~p_excit_2_5_janev proc~p_excit_2_9_janev p_excit_2_9_janev proc~p_excit_2_9_janev->proc~p_excit_2_5_janev proc~get_fields->proc~uvw_to_xyz proc~get_fields->proc~calc_perp_vectors proc~get_fields->proc~xyz_to_uvw proc~get_fields->proc~get_position proc~get_fields->proc~in_plasma proc~p_excit_n_m p_excit_n_m proc~p_excit_n_m->proc~p_excit_n proc~d_t_fusion d_t_fusion interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_6 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_4 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_5 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_3 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_2 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_1 proc~h5ltmake_compressed_dataset_double_f_7 h5ltmake_compressed_dataset_double_f_7 interface~h5ltmake_compressed_dataset_double_f->proc~h5ltmake_compressed_dataset_double_f_7 proc~get_distribution get_distribution proc~get_distribution->interface~interpol proc~get_distribution->proc~xyz_to_uvw proc~get_distribution->proc~get_position proc~simpsons_rule simpsons_rule proc~bt_maxwellian_eb->proc~simpsons_rule proc~mc_halo->interface~randn proc~p_excit_2_8_janev p_excit_2_8_janev proc~p_excit_2_8_janev->proc~p_excit_2_5_janev proc~get_plasma->proc~uvw_to_xyz proc~get_plasma->proc~xyz_to_uvw proc~get_plasma->proc~get_position proc~get_plasma->proc~in_plasma proc~parallel_sum_i3->proc~parallel_sum_i1 proc~parallel_sum_i3->mpi_allreduce proc~get_nlaunch_pass_grid get_nlaunch_pass_grid proc~get_nlaunch_pass_grid->proc~ind2sub proc~cumsum cumsum proc~get_nlaunch_pass_grid->proc~cumsum proc~rng_init rng_init proc~get_nlaunch_pass_grid->proc~rng_init interface~randind_cdf randind_cdf proc~get_nlaunch_pass_grid->interface~randind_cdf proc~write_beam_grid->interface~h5ltmake_compressed_dataset_double_f proc~write_beam_grid->proc~xyz_to_uvw proc~write_beam_grid->h5ltset_attribute_string_f proc~write_beam_grid->h5gclose_f proc~write_beam_grid->h5ltmake_dataset_int_f proc~write_beam_grid->h5gcreate_f proc~np_assign->proc~ind2sub proc~np_assign->proc~npr_assign proc~linsolve->proc~matinv dgetrs dgetrs proc~linsolve->dgetrs dgetrf dgetrf proc~linsolve->dgetrf proc~write_fida_weights->interface~h5ltmake_compressed_dataset_double_f proc~write_fida_weights->h5fcreate_f proc~write_fida_weights->h5ltset_attribute_string_f proc~write_fida_weights->h5ltmake_dataset_int_f proc~write_fida_weights->h5fclose_f proc~write_fida_weights->h5open_f proc~write_fida_weights->h5close_f proc~p_excit_2_10_janev p_excit_2_10_janev proc~p_excit_2_10_janev->proc~p_excit_2_5_janev proc~p_excit_3_7_janev p_excit_3_7_janev proc~p_excit_3_6_janev p_excit_3_6_janev proc~p_excit_3_7_janev->proc~p_excit_3_6_janev proc~read_plasma read_plasma proc~read_plasma->proc~h5ltread_dataset_int_scalar_f proc~read_plasma->h5ltread_dataset_double_f proc~read_plasma->h5gclose_f proc~read_plasma->h5gopen_f proc~read_plasma->h5fclose_f proc~read_plasma->h5open_f proc~read_plasma->h5fopen_f proc~read_plasma->h5close_f proc~nbi_spec nbi_spec proc~nbi_spec->interface~parallel_sum proc~nbi_spec->proc~mc_nbi_cell proc~nbi_spec->proc~ind2sub proc~nbi_spec->proc~store_photons proc~nbi_spec->interface~randu proc~nbi_spec->proc~in_plasma proc~ps_divide ps_divide proc~balback->proc~rswap proc~write_neutral_population write_neutral_population proc~write_neutral_population->interface~h5ltmake_compressed_dataset_int_f proc~write_neutral_population->proc~ind2sub proc~write_neutral_population->interface~h5ltmake_compressed_dataset_double_f proc~write_neutral_population->h5ltset_attribute_string_f proc~write_neutral_population->h5gclose_f proc~write_neutral_population->h5ltmake_dataset_int_f proc~write_neutral_population->h5gcreate_f proc~in_grid in_grid proc~in_grid->proc~approx_ge proc~in_grid->proc~approx_le proc~p_excit_2_janev->proc~p_excit_2_6_janev proc~p_excit_2_janev->proc~p_excit_2_7_janev proc~p_excit_2_janev->proc~p_excit_2_9_janev proc~p_excit_2_janev->proc~p_excit_2_8_janev proc~p_excit_2_janev->proc~p_excit_2_10_janev proc~p_excit_2_4_janev p_excit_2_4_janev proc~p_excit_2_janev->proc~p_excit_2_4_janev proc~p_excit_2_3_janev p_excit_2_3_janev proc~p_excit_2_janev->proc~p_excit_2_3_janev proc~p_excit_2_janev->proc~p_excit_2_5_janev proc~aq_excit_3_8_janev->proc~aq_excit_3_6_janev proc~print_banner print_banner proc~store_fida_photons->proc~store_photons proc~swap swap proc~write_neutrals write_neutrals proc~write_neutrals->proc~write_beam_grid proc~write_neutrals->proc~write_neutral_population proc~write_neutrals->h5fcreate_f proc~write_neutrals->h5ltset_attribute_string_f proc~write_neutrals->h5gclose_f proc~write_neutrals->h5fclose_f proc~write_neutrals->h5open_f proc~write_neutrals->h5gcreate_f proc~write_neutrals->h5close_f proc~p_excit_3_8_janev p_excit_3_8_janev proc~p_excit_3_8_janev->proc~p_excit_3_6_janev proc~balance->proc~rswap proc~fs_divide fs_divide proc~aq_excit_3_7_janev->proc~aq_excit_3_6_janev proc~p_excit_3_4_janev p_excit_3_4_janev proc~lflf_add->proc~calc_perp_vectors proc~p_excit_3_9_janev p_excit_3_9_janev proc~p_excit_3_9_janev->proc~p_excit_3_6_janev proc~cyl_to_xyz cyl_to_xyz proc~get_position->proc~cyl_to_xyz proc~p_excit_3_janev->proc~p_excit_3_7_janev proc~p_excit_3_janev->proc~p_excit_3_8_janev proc~p_excit_3_janev->proc~p_excit_3_4_janev proc~p_excit_3_janev->proc~p_excit_3_9_janev proc~p_excit_3_5_janev p_excit_3_5_janev proc~p_excit_3_janev->proc~p_excit_3_5_janev proc~p_excit_3_janev->proc~p_excit_3_6_janev proc~p_excit_3_10_janev p_excit_3_10_janev proc~p_excit_3_janev->proc~p_excit_3_10_janev proc~lps_divide lps_divide proc~ludcmp->proc~swap proc~outerprod outerprod proc~ludcmp->proc~outerprod proc~read_equilibrium read_equilibrium proc~read_equilibrium->proc~colrad proc~read_equilibrium->proc~h5ltread_dataset_int_scalar_f proc~read_equilibrium->interface~deriv proc~read_equilibrium->proc~ind2sub proc~read_equilibrium->proc~mc_halo proc~read_equilibrium->h5ltread_dataset_double_f proc~read_equilibrium->h5ltread_dataset_int_f proc~read_equilibrium->h5ltpath_valid_f proc~read_equilibrium->h5gclose_f proc~read_equilibrium->h5gopen_f proc~read_equilibrium->h5fclose_f proc~read_equilibrium->h5open_f proc~read_equilibrium->h5fopen_f proc~read_equilibrium->h5close_f proc~write_bt_h_aq write_bt_H_Aq proc~write_bt_h_aq->interface~parallel_sum proc~write_bt_h_aq->interface~bt_maxwellian proc~write_bt_h_aq->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_h_aq->h5ltset_attribute_string_f proc~write_bt_h_aq->h5gclose_f proc~write_bt_h_aq->h5ltmake_dataset_int_f proc~write_bt_h_aq->h5gcreate_f proc~write_bt_h_aq->h5ltmake_dataset_double_f proc~pnpa_f pnpa_f proc~pnpa_f->interface~parallel_sum proc~pnpa_f->proc~gyro_trajectory proc~pnpa_f->proc~bt_cx_rates proc~pnpa_f->proc~npa_gyro_range proc~pnpa_f->proc~ind2sub proc~pnpa_f->proc~get_plasma proc~pnpa_f->proc~get_nlaunch_pass_grid proc~pnpa_f->proc~store_npa proc~pnpa_f->proc~attenuate proc~pnpa_f->proc~gyro_surface proc~mc_fastion_pass_grid mc_fastion_pass_grid proc~pnpa_f->proc~mc_fastion_pass_grid proc~pnpa_f->proc~hit_npa_detector proc~lflf_subtract->proc~calc_perp_vectors proc~npr_assign->proc~init_reservoir proc~p_excit_3_10_janev->proc~p_excit_3_6_janev proc~store_photon_birth->proc~update_reservoir proc~store_photon_birth->proc~get_indices proc~store_photon_birth->proc~get_passive_grid_indices proc~read_distribution read_distribution proc~read_distribution->proc~h5ltread_dataset_int_scalar_f proc~read_f read_f proc~read_distribution->proc~read_f proc~read_mc read_mc proc~read_distribution->proc~read_mc proc~read_distribution->h5fclose_f proc~read_distribution->h5open_f proc~read_distribution->h5fopen_f proc~read_distribution->h5close_f proc~read_atomic_transitions read_atomic_transitions proc~read_atomic_transitions->proc~h5ltread_dataset_int_scalar_f proc~read_atomic_transitions->proc~h5ltread_dataset_double_scalar_f proc~read_atomic_transitions->h5ltread_dataset_double_f proc~read_atomic_transitions->h5ltpath_valid_f h5ltget_dataset_ndims_f h5ltget_dataset_ndims_f proc~read_atomic_transitions->h5ltget_dataset_ndims_f proc~get_nlaunch->proc~ind2sub proc~get_nlaunch->proc~cumsum proc~get_nlaunch->proc~rng_init proc~get_nlaunch->interface~randind_cdf proc~sub2ind sub2ind proc~rng_init->proc~my_rank proc~rng_seed rng_seed proc~rng_init->proc~rng_seed proc~aq_ioniz Aq_ioniz proc~aq_ioniz_n Aq_ioniz_n proc~aq_ioniz->proc~aq_ioniz_n proc~store_births store_births proc~get_rng get_rng omp_get_thread_num omp_get_thread_num proc~get_rng->omp_get_thread_num proc~p_excit_1_6_janev p_excit_1_6_janev proc~write_npa write_npa proc~write_npa->interface~parallel_sum proc~write_npa->proc~my_rank proc~write_npa->interface~h5ltmake_compressed_dataset_int_f proc~write_npa->proc~num_ranks proc~write_npa->interface~h5ltmake_compressed_dataset_double_f proc~write_npa->h5fcreate_f proc~write_npa->h5ltset_attribute_string_f proc~write_npa->h5gclose_f proc~write_npa->h5ltmake_dataset_int_f proc~write_npa->h5fclose_f proc~write_npa->h5open_f proc~write_npa->h5gcreate_f proc~write_npa->h5close_f proc~h5ltmake_compressed_dataset_int_f_2->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_2->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_2->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_2->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_2->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_2->h5pcreate_f proc~h5ltmake_compressed_dataset_int_f_2->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_2->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_2->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_2->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_2->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_2->h5dcreate_f proc~pfida_mc pfida_mc proc~pfida_mc->interface~parallel_sum proc~pfida_mc->proc~colrad proc~pfida_mc->proc~parallel_merge_reservoirs proc~pfida_mc->proc~bt_cx_rates proc~pfida_mc->proc~track_cylindrical proc~pfida_mc->proc~gyro_correction proc~pfida_mc->proc~get_fields proc~pfida_mc->proc~get_plasma proc~pfida_mc->proc~store_fida_photons proc~pfida_mc->proc~store_photon_birth proc~pfida_mc->interface~randu proc~read_cfpd read_cfpd proc~read_cfpd->proc~h5ltread_dataset_int_scalar_f proc~read_cfpd->h5ltread_dataset_double_f proc~read_cfpd->h5ltpath_valid_f proc~read_cfpd->h5gclose_f proc~read_cfpd->h5gopen_f proc~read_cfpd->h5fclose_f proc~read_cfpd->h5open_f proc~read_cfpd->h5fopen_f proc~read_cfpd->h5ltread_dataset_string_f proc~read_cfpd->h5close_f proc~p_excit_1_janev->proc~p_excit_1_6_janev proc~p_excit_1_2_janev p_excit_1_2_janev proc~p_excit_1_janev->proc~p_excit_1_2_janev proc~p_excit_1_3_janev p_excit_1_3_janev proc~p_excit_1_janev->proc~p_excit_1_3_janev proc~p_excit_1_4_janev p_excit_1_4_janev proc~p_excit_1_janev->proc~p_excit_1_4_janev proc~p_excit_1_5_janev p_excit_1_5_janev proc~p_excit_1_janev->proc~p_excit_1_5_janev proc~bb_cx_rates->interface~interpol_coeff proc~lfs_divide lfs_divide proc~elmhes->proc~rswap proc~rng_uniform rng_uniform proc~store_npa->proc~get_fields proc~store_npa->proc~xyz_to_uvw proc~write_bt_h_e write_bt_H_e proc~write_bt_h_e->interface~parallel_sum proc~write_bt_h_e->interface~bt_maxwellian proc~write_bt_h_e->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_h_e->h5ltset_attribute_string_f proc~write_bt_h_e->h5gclose_f proc~write_bt_h_e->h5ltmake_dataset_int_f proc~write_bt_h_e->h5gcreate_f proc~write_bt_h_e->h5ltmake_dataset_double_f proc~circle_grid_intersect circle_grid_intersect proc~circle_grid_intersect->proc~approx_eq proc~circle_grid_intersect->proc~in_grid proc~circle_grid_intersect->proc~grid_intersect proc~bt_maxwellian_q_n->proc~simpsons_rule proc~ndmc ndmc proc~ndmc->interface~parallel_sum proc~ndmc->proc~colrad proc~ndmc->proc~store_neutrals proc~ndmc->proc~track proc~ndmc->proc~init_neutral_population proc~ndmc->proc~store_nbi_photons proc~ndmc->proc~mc_nbi proc~ndmc->proc~get_fields proc~ndmc->proc~get_plasma proc~ndmc->proc~store_births proc~ndmc->interface~randu proc~ndmc->interface~randind proc~ndmc->proc~gyro_step proc~parallel_merge_populations parallel_merge_populations proc~ndmc->proc~parallel_merge_populations proc~aq_ioniz_n->proc~aq_ioniz_n_janev proc~aq_ioniz_n->proc~b5_ioniz_1_janev proc~aq_ioniz_n->proc~c6_ioniz_1_janev proc~get_ddpt_anisotropy->interface~interpol_coeff proc~h5ltmake_compressed_dataset_int_f_1->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_1->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_1->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_1->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_1->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_1->h5pcreate_f proc~h5ltmake_compressed_dataset_int_f_1->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_1->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_1->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_1->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_1->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_1->h5dcreate_f proc~in_plasma->proc~cyl_to_uvw proc~in_plasma->interface~interpol_coeff proc~in_plasma->proc~xyz_to_uvw proc~npa_mc npa_mc proc~npa_mc->interface~parallel_sum proc~npa_mc->proc~gyro_trajectory proc~npa_mc->proc~uvw_to_xyz proc~npa_mc->proc~npa_gyro_range proc~npa_mc->proc~get_total_cx_rate proc~npa_mc->proc~get_indices proc~npa_mc->proc~get_fields proc~npa_mc->interface~randu proc~npa_mc->proc~store_npa proc~npa_mc->proc~attenuate proc~npa_mc->proc~gyro_surface proc~npa_mc->proc~hit_npa_detector proc~get_value get_value proc~get_value->proc~sub2ind proc~rng_normal rng_normal proc~rng_normal->proc~rng_uniform proc~read_inputs read_inputs proc~read_inputs->proc~my_rank proc~read_inputs->proc~identify_transition proc~read_inputs->proc~rng_seed proc~store_fw_photons->proc~store_fw_photons_at_chan proc~store_fw_photons->proc~get_indices proc~store_fw_photons->proc~get_fields proc~dcx_spec dcx_spec proc~dcx_spec->interface~parallel_sum proc~dcx_spec->proc~ind2sub proc~dcx_spec->proc~store_photons proc~dcx_spec->proc~mc_halo proc~dcx_spec->proc~get_plasma proc~dcx_spec->interface~randu proc~dcx_spec->proc~in_plasma proc~pnpa_mc pnpa_mc proc~pnpa_mc->interface~parallel_sum proc~pnpa_mc->proc~gyro_trajectory proc~pnpa_mc->proc~uvw_to_xyz proc~pnpa_mc->proc~bt_cx_rates proc~pnpa_mc->proc~npa_gyro_range proc~pnpa_mc->proc~get_fields proc~pnpa_mc->proc~get_plasma proc~pnpa_mc->interface~randu proc~pnpa_mc->proc~store_npa proc~pnpa_mc->proc~attenuate proc~pnpa_mc->proc~gyro_surface proc~pnpa_mc->proc~hit_npa_detector proc~p_cx_1->proc~p_cx_1_3_adas proc~p_cx_1->proc~p_cx_janev proc~p_cx_1->proc~p_cx_1_2_janev proc~p_cx_1->proc~p_cx_1_4_adas proc~p_cx_1->proc~p_cx_1_2_adas proc~p_cx_1_1_adas p_cx_1_1_adas proc~p_cx_1->proc~p_cx_1_1_adas proc~in_passive_grid in_passive_grid proc~in_passive_grid->proc~approx_ge proc~in_passive_grid->proc~approx_le proc~in_passive_grid->proc~uvw_to_cyl proc~halo_spec halo_spec proc~halo_spec->interface~parallel_sum proc~halo_spec->proc~ind2sub proc~halo_spec->proc~store_photons proc~halo_spec->proc~mc_halo proc~halo_spec->proc~get_plasma proc~halo_spec->interface~randu proc~halo_spec->proc~in_plasma proc~aq_excit_2_8_janev Aq_excit_2_8_janev proc~aq_excit_2_8_janev->proc~aq_excit_2_5_janev proc~read_neutral_population read_neutral_population proc~read_neutral_population->proc~init_neutral_population proc~read_neutral_population->proc~h5ltread_dataset_int_scalar_f proc~read_neutral_population->proc~ind2sub proc~read_neutral_population->proc~init_reservoir proc~read_neutral_population->h5ltread_dataset_double_f proc~read_neutral_population->h5ltread_dataset_int_f proc~read_neutral_population->h5gclose_f proc~read_neutral_population->h5gopen_f proc~gyro_step->proc~cross_product proc~aq_excit Aq_excit proc~aq_excit->proc~aq_excit_n proc~bt_maxwellian_q_n_m->proc~simpsons_rule proc~aq_excit_2_9_janev Aq_excit_2_9_janev proc~aq_excit_2_9_janev->proc~aq_excit_2_5_janev proc~attenuate->proc~colrad proc~attenuate->proc~get_plasma proc~read_neutrals read_neutrals proc~read_neutrals->proc~h5ltread_dataset_int_scalar_f proc~read_neutrals->proc~read_neutral_population proc~read_neutrals->h5ltpath_valid_f proc~read_neutrals->h5gclose_f proc~read_neutrals->h5gopen_f proc~read_neutrals->h5fclose_f proc~read_neutrals->h5open_f proc~read_neutrals->h5fopen_f proc~read_neutrals->h5close_f proc~get_passive_grid_indices->proc~xyz_to_cyl proc~halo halo proc~halo->interface~parallel_sum proc~halo->proc~colrad proc~halo->proc~parallel_merge_reservoirs proc~halo->proc~neutral_cx_rate proc~halo->proc~track proc~halo->proc~merge_neutral_populations proc~halo->proc~init_neutral_population proc~halo->proc~update_neutrals proc~halo->proc~free_neutral_population proc~halo->proc~ind2sub proc~halo->proc~mc_beam_grid proc~halo->proc~store_photons proc~halo->proc~mc_halo proc~halo->proc~get_plasma proc~halo->proc~store_photon_birth proc~halo->proc~get_nlaunch proc~halo->proc~parallel_merge_populations proc~write_bb_d_t write_bb_D_T proc~write_bb_d_t->interface~parallel_sum proc~write_bb_d_t->proc~d_t_fusion proc~write_bb_d_t->interface~h5ltmake_compressed_dataset_double_f proc~write_bb_d_t->h5ltset_attribute_string_f proc~write_bb_d_t->h5gclose_f proc~write_bb_d_t->h5ltmake_dataset_int_f proc~write_bb_d_t->h5gcreate_f proc~write_bb_d_t->h5ltmake_dataset_double_f proc~cyl_to_xyz->proc~cyl_to_uvw proc~cyl_to_xyz->proc~uvw_to_xyz proc~p_cx_3_6inf_adas p_cx_3_6inf_adas proc~aq_excit_2_10_janev Aq_excit_2_10_janev proc~aq_excit_2_10_janev->proc~aq_excit_2_5_janev proc~write_bb_h_aq write_bb_H_Aq proc~write_bb_h_aq->interface~parallel_sum proc~write_bb_h_aq->proc~aq_cx proc~write_bb_h_aq->interface~h5ltmake_compressed_dataset_double_f proc~write_bb_h_aq->proc~aq_ioniz proc~write_bb_h_aq->proc~aq_excit proc~write_bb_h_aq->h5ltset_attribute_string_f proc~write_bb_h_aq->h5gclose_f proc~write_bb_h_aq->h5ltmake_dataset_int_f proc~write_bb_h_aq->h5gcreate_f proc~write_bb_h_aq->h5ltmake_dataset_double_f proc~init_reservoir->interface~randu proc~grid_intersect->proc~in_passive_grid proc~bremsstrahlung bremsstrahlung proc~bremsstrahlung->interface~parallel_sum proc~bremsstrahlung->proc~line_basis proc~bremsstrahlung->proc~get_plasma proc~bremsstrahlung->interface~randu proc~h5ltmake_compressed_dataset_double_f_7->proc~chunk_size proc~h5ltmake_compressed_dataset_double_f_7->h5pset_deflate_f proc~h5ltmake_compressed_dataset_double_f_7->h5sclose_f proc~h5ltmake_compressed_dataset_double_f_7->h5dwrite_f proc~h5ltmake_compressed_dataset_double_f_7->h5pcreate_f proc~h5ltmake_compressed_dataset_double_f_7->h5screate_simple_f proc~h5ltmake_compressed_dataset_double_f_7->h5dclose_f proc~h5ltmake_compressed_dataset_double_f_7->h5pclose_f proc~h5ltmake_compressed_dataset_double_f_7->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_double_f_7->h5pset_chunk_f proc~h5ltmake_compressed_dataset_double_f_7->h5ltmake_dataset_double_f proc~h5ltmake_compressed_dataset_double_f_7->h5dcreate_f proc~aq_excit_2_janev->proc~aq_excit_2_5_janev proc~aq_excit_2_janev->proc~aq_excit_2_4_janev proc~aq_excit_2_janev->proc~aq_excit_2_3_janev proc~aq_excit_2_janev->proc~aq_excit_2_8_janev proc~aq_excit_2_janev->proc~aq_excit_2_9_janev proc~aq_excit_2_janev->proc~aq_excit_2_10_janev proc~aq_excit_2_7_janev Aq_excit_2_7_janev proc~aq_excit_2_janev->proc~aq_excit_2_7_janev proc~aq_excit_2_6_janev Aq_excit_2_6_janev proc~aq_excit_2_janev->proc~aq_excit_2_6_janev proc~write_bt_d_t write_bt_D_T proc~write_bt_d_t->interface~parallel_sum proc~write_bt_d_t->interface~bt_maxwellian proc~write_bt_d_t->interface~h5ltmake_compressed_dataset_double_f proc~write_bt_d_t->h5ltset_attribute_string_f proc~write_bt_d_t->h5gclose_f proc~write_bt_d_t->h5ltmake_dataset_int_f proc~write_bt_d_t->h5gcreate_f proc~write_bt_d_t->h5ltmake_dataset_double_f proc~comdiv Comdiv proc~hqrvec->proc~comdiv proc~convert_sightline_to_xyz->proc~uvw_to_xyz proc~e_excit->proc~e_excit_n proc~parallel_merge_populations->interface~parallel_sum proc~parallel_merge_populations->proc~parallel_merge_reservoirs proc~parallel_merge_populations->proc~ind2sub proc~e_ioniz->proc~e_ioniz_n proc~p_cx_3->proc~p_cx_1_3_adas proc~p_cx_3->proc~p_cx_janev proc~p_cx_3->proc~m_spread proc~p_cx_3->proc~p_cx_3_2_adas proc~p_cx_3->proc~p_cx_3_3_adas proc~p_cx_3->proc~p_cx_1 proc~p_cx_3->proc~p_cx_3_4_adas proc~p_cx_3->proc~p_cx_3_6inf_adas proc~p_cx_3->proc~p_cx_3_5_adas proc~fida_weights_los fida_weights_los proc~fida_weights_los->interface~parallel_sum proc~fida_weights_los->proc~colrad proc~fida_weights_los->proc~my_rank proc~fida_weights_los->proc~track proc~fida_weights_los->proc~bt_cx_rates proc~fida_weights_los->proc~pitch_to_vec proc~fida_weights_los->proc~get_ep_denf proc~fida_weights_los->proc~time_string proc~fida_weights_los->proc~store_fw_photons_at_chan proc~fida_weights_los->proc~get_fields proc~fida_weights_los->proc~get_plasma proc~fida_weights_los->proc~write_fida_weights proc~fida_weights_los->proc~bb_cx_rates proc~fida_weights_los->proc~in_plasma proc~fida_weights_los->proc~grid_intersect proc~bt_maxwellian_n_m->proc~simpsons_rule proc~write_neutrons->interface~h5ltmake_compressed_dataset_double_f proc~write_neutrons->h5fcreate_f proc~write_neutrons->h5ltset_attribute_string_f proc~write_neutrons->h5ltmake_dataset_int_f proc~write_neutrons->h5fclose_f proc~write_neutrons->h5open_f proc~write_neutrons->h5close_f proc~write_neutrons->h5ltmake_dataset_double_f proc~read_atomic_cross read_atomic_cross proc~read_atomic_cross->proc~h5ltread_dataset_int_scalar_f proc~read_atomic_cross->proc~h5ltread_dataset_double_scalar_f proc~read_atomic_cross->h5ltread_dataset_double_f proc~read_atomic_cross->h5ltpath_valid_f interface~operator(SLASH) operator(/) interface~operator(SLASH)->proc~ps_divide interface~operator(SLASH)->proc~fs_divide interface~operator(SLASH)->proc~lps_divide interface~operator(SLASH)->proc~lfs_divide proc~read_f->proc~h5ltread_dataset_int_scalar_f proc~read_f->h5ltread_dataset_double_f proc~read_f->h5ltpath_valid_f proc~pfida_f pfida_f proc~pfida_f->interface~parallel_sum proc~pfida_f->proc~colrad proc~pfida_f->proc~parallel_merge_reservoirs proc~pfida_f->proc~bt_cx_rates proc~pfida_f->proc~track_cylindrical proc~pfida_f->proc~ind2sub proc~pfida_f->proc~gyro_correction proc~pfida_f->proc~get_plasma proc~pfida_f->proc~get_nlaunch_pass_grid proc~pfida_f->proc~store_fida_photons proc~pfida_f->proc~store_photon_birth proc~pfida_f->proc~mc_fastion_pass_grid proc~bt_maxwellian_n->proc~simpsons_rule proc~aq_excit_2_7_janev->proc~aq_excit_2_5_janev proc~aq_excit_2_6_janev->proc~aq_excit_2_5_janev proc~h5ltmake_compressed_dataset_int_f_7->proc~chunk_size proc~h5ltmake_compressed_dataset_int_f_7->h5pset_deflate_f proc~h5ltmake_compressed_dataset_int_f_7->h5ltmake_dataset_int_f proc~h5ltmake_compressed_dataset_int_f_7->h5sclose_f proc~h5ltmake_compressed_dataset_int_f_7->h5dwrite_f proc~h5ltmake_compressed_dataset_int_f_7->h5pcreate_f proc~h5ltmake_compressed_dataset_int_f_7->h5screate_simple_f proc~h5ltmake_compressed_dataset_int_f_7->h5dclose_f proc~h5ltmake_compressed_dataset_int_f_7->h5pclose_f proc~h5ltmake_compressed_dataset_int_f_7->h5pset_shuffle_f proc~h5ltmake_compressed_dataset_int_f_7->h5pset_chunk_f proc~h5ltmake_compressed_dataset_int_f_7->h5dcreate_f proc~mc_passive_grid mc_passive_grid proc~mc_passive_grid->proc~cyl_to_uvw proc~mc_passive_grid->interface~randu proc~read_chords read_chords proc~read_chords->proc~uvw_to_xyz proc~read_chords->proc~h5ltread_dataset_int_scalar_f proc~read_chords->h5ltread_dataset_double_f proc~read_chords->h5ltpath_valid_f proc~read_chords->h5gclose_f proc~read_chords->h5gopen_f proc~read_chords->h5fclose_f proc~read_chords->h5open_f proc~read_chords->h5fopen_f proc~read_chords->h5ltread_dataset_string_f proc~read_chords->h5close_f proc~dcx dcx proc~dcx->interface~parallel_sum proc~dcx->proc~colrad proc~dcx->proc~store_neutrals proc~dcx->proc~parallel_merge_reservoirs proc~dcx->proc~track proc~dcx->proc~init_neutral_population proc~dcx->proc~get_total_cx_rate proc~dcx->proc~ind2sub proc~dcx->proc~mc_beam_grid proc~dcx->proc~store_photons proc~dcx->proc~mc_halo proc~dcx->proc~get_plasma proc~dcx->proc~store_photon_birth proc~dcx->proc~get_nlaunch proc~dcx->proc~parallel_merge_populations proc~comabs comabs proc~comabs->proc~rswap proc~read_mc->proc~uvw_to_xyz proc~read_mc->proc~h5ltread_dataset_int_scalar_f proc~read_mc->proc~in_grid proc~read_mc->proc~circle_grid_intersect proc~read_mc->proc~in_plasma proc~read_mc->h5ltread_dataset_double_f proc~read_mc->h5ltread_dataset_int_f proc~read_mc->h5ltpath_valid_f proc~write_cfpd_weights->interface~h5ltmake_compressed_dataset_double_f proc~write_cfpd_weights->h5fcreate_f proc~write_cfpd_weights->h5ltset_attribute_string_f proc~write_cfpd_weights->h5ltmake_dataset_int_f proc~write_cfpd_weights->h5fclose_f proc~write_cfpd_weights->h5open_f proc~write_cfpd_weights->h5close_f proc~mc_fastion_pass_grid->proc~get_fields proc~mc_fastion_pass_grid->proc~get_distribution proc~mc_fastion_pass_grid->interface~randu proc~mc_fastion_pass_grid->interface~randind proc~mc_fastion_pass_grid->proc~mc_passive_grid proc~read_tables read_tables proc~read_tables->proc~h5ltread_dataset_int_scalar_f proc~read_tables->proc~read_nuclear_rates proc~read_tables->proc~read_atomic_transitions proc~read_tables->proc~read_atomic_cross proc~read_atomic_rate read_atomic_rate proc~read_tables->proc~read_atomic_rate proc~read_tables->h5ltread_dataset_double_f proc~read_tables->h5fclose_f proc~read_tables->h5open_f proc~read_tables->h5fopen_f proc~read_tables->h5close_f proc~neutron_f neutron_f proc~neutron_f->interface~parallel_sum proc~neutron_f->proc~my_rank proc~neutron_f->proc~time_string proc~neutron_f->proc~get_dd_rate proc~neutron_f->proc~gyro_correction proc~neutron_f->proc~get_fields proc~neutron_f->proc~get_plasma proc~neutron_f->proc~store_neutrons proc~neutron_f->proc~write_neutrons proc~mc_fastion->proc~mc_beam_grid proc~mc_fastion->proc~get_fields proc~mc_fastion->proc~get_distribution proc~mc_fastion->interface~randu proc~mc_fastion->interface~randind proc~read_atomic_rate->proc~h5ltread_dataset_int_scalar_f proc~read_atomic_rate->proc~h5ltread_dataset_double_scalar_f proc~read_atomic_rate->h5ltread_dataset_double_f proc~read_atomic_rate->h5ltpath_valid_f proc~read_atomic_rate->h5ltget_dataset_ndims_f proc~plane_basis->proc~cross_product proc~hit_npa_detector->proc~in_boundary proc~hit_npa_detector->proc~line_plane_intersect program~generate_tables generate_tables program~generate_tables->proc~init_mpi program~generate_tables->proc~write_bt_d_he3 program~generate_tables->proc~write_bb_d_he3 program~generate_tables->proc~my_rank program~generate_tables->proc~cleanup_mpi program~generate_tables->proc~print_default_namelist program~generate_tables->proc~check_compression_availability program~generate_tables->proc~num_ranks program~generate_tables->proc~write_bb_h_h program~generate_tables->proc~write_bb_d_d program~generate_tables->proc~write_bt_d_d program~generate_tables->proc~time_string program~generate_tables->proc~write_bb_h_e program~generate_tables->proc~write_einstein program~generate_tables->proc~write_bt_h_h program~generate_tables->proc~write_bt_h_aq program~generate_tables->proc~write_bt_h_e program~generate_tables->proc~write_bb_h_aq program~generate_tables->h5fcreate_f program~generate_tables->h5ltset_attribute_string_f program~generate_tables->h5gclose_f omp_set_num_threads omp_set_num_threads program~generate_tables->omp_set_num_threads program~generate_tables->h5fclose_f program~generate_tables->h5open_f program~generate_tables->h5gcreate_f omp_get_num_procs omp_get_num_procs program~generate_tables->omp_get_num_procs program~generate_tables->h5close_f program~fidasim fidasim program~fidasim->proc~init_mpi program~fidasim->proc~my_rank program~fidasim->proc~cleanup_mpi program~fidasim->proc~check_compression_availability program~fidasim->proc~num_ranks program~fidasim->proc~read_npa program~fidasim->proc~read_beam program~fidasim->proc~make_beam_grid program~fidasim->proc~write_birth_profile program~fidasim->proc~npa_f program~fidasim->proc~cfpd_f program~fidasim->proc~time_string program~fidasim->proc~fida_f program~fidasim->proc~make_diagnostic_grids program~fidasim->proc~neutron_mc program~fidasim->proc~quasineutrality_check program~fidasim->proc~cold_spec program~fidasim->proc~fida_mc program~fidasim->proc~npa_weights program~fidasim->proc~fida_weights_mc program~fidasim->proc~write_spectra program~fidasim->proc~read_plasma program~fidasim->proc~nbi_spec program~fidasim->proc~print_banner program~fidasim->proc~write_neutrals program~fidasim->proc~read_equilibrium program~fidasim->proc~pnpa_f program~fidasim->proc~read_distribution program~fidasim->proc~rng_init program~fidasim->proc~write_npa program~fidasim->proc~pfida_mc program~fidasim->proc~read_cfpd program~fidasim->proc~ndmc program~fidasim->proc~npa_mc program~fidasim->proc~read_inputs program~fidasim->proc~dcx_spec program~fidasim->proc~pnpa_mc program~fidasim->proc~halo_spec program~fidasim->proc~read_neutrals program~fidasim->proc~halo program~fidasim->proc~bremsstrahlung program~fidasim->proc~fida_weights_los program~fidasim->proc~pfida_f program~fidasim->proc~read_chords program~fidasim->proc~dcx program~fidasim->proc~read_tables program~fidasim->proc~neutron_f program~fidasim->omp_set_num_threads program~fidasim->omp_get_num_procs
Help