defaultparameters#

Fortran module: defaultparameters

Parameters#

User-configurable parameters (can be set via param_dict):

Parameter

Type

Default

Description

abstol_factor

<class 'numpy.ndarray'>

1e-14

abstol_ice_factor

<class 'numpy.ndarray'>

1e-10

abstol_ice_min

<class 'numpy.ndarray'>

1e-20

abstol_min

<class 'numpy.ndarray'>

1e-25

abstol_nh_min

<class 'numpy.ndarray'>

1.0

abstol_phys_factor

<class 'numpy.ndarray'>

0.0001

abstol_t_min

<class 'numpy.ndarray'>

0.01

abundloadfile

<class 'numpy.ndarray'>

b'                                                                                                                                                                                                                                                                '

abundsavefile

<class 'numpy.ndarray'>

b'                                                                                                                                                                                                                                                                '

baseav

<class 'numpy.ndarray'>

2.0

bm0

<class 'numpy.ndarray'>

1.0

chemdesorb

<class 'numpy.ndarray'>

1

columnfile

<class 'numpy.ndarray'>

b'                                                                                                                                                                                                                                                                '

cosmicrayattenuation

<class 'numpy.ndarray'>

0

crdesorb

<class 'numpy.ndarray'>

1

currenttime

<class 'numpy.ndarray'>

0.0

density_power_index

<class 'numpy.ndarray'>

2.0

density_scale_radius

<class 'numpy.ndarray'>

0.05000000074505806

desorb

<class 'numpy.ndarray'>

1

difftobindratio

<class 'numpy.ndarray'>

0.5

ebmaxcr

<class 'numpy.ndarray'>

1210.0

ebmaxh2

<class 'numpy.ndarray'>

1210.0

ebmaxuvcr

<class 'numpy.ndarray'>

10000.0

edendothermicityfactor

<class 'numpy.ndarray'>

0.0

enable_radiative_transfer

<class 'numpy.ndarray'>

0

endatfinaldensity

<class 'numpy.ndarray'>

0

enforcechargeconservation

<class 'numpy.ndarray'>

0

epsilon

<class 'numpy.ndarray'>

0.009999999776482582

f13c

<class 'numpy.ndarray'>

0.0

f15n

<class 'numpy.ndarray'>

0.0

f18o

<class 'numpy.ndarray'>

0.0

fc

<class 'numpy.ndarray'>

0.000177

fcl

<class 'numpy.ndarray'>

3.39e-08

fd

<class 'numpy.ndarray'>

0.0

ff

<class 'numpy.ndarray'>

3.6e-08

ffe

<class 'numpy.ndarray'>

2.01e-07

fh

<class 'numpy.ndarray'>

0.5

fhe

<class 'numpy.ndarray'>

0.10000000149011612

finaldens

<class 'numpy.ndarray'>

100000.0

finaltime

<class 'numpy.ndarray'>

5000000.0

fli

<class 'numpy.ndarray'>

0.0

fmg

<class 'numpy.ndarray'>

2.256e-06

fn

<class 'numpy.ndarray'>

6.18e-05

fna

<class 'numpy.ndarray'>

0.0

fo

<class 'numpy.ndarray'>

0.000334

fp

<class 'numpy.ndarray'>

7.78e-08

fpah

<class 'numpy.ndarray'>

0.0

freefall

<class 'numpy.ndarray'>

0

freefallfactor

<class 'numpy.ndarray'>

1.0

freezefactor

<class 'numpy.ndarray'>

1.0

freq_rel_tol

<class 'numpy.ndarray'>

0.1

fs

<class 'numpy.ndarray'>

3.51e-06

fsi

<class 'numpy.ndarray'>

1.78e-06

h2desorb

<class 'numpy.ndarray'>

0

h2encounterdesorption

<class 'numpy.ndarray'>

1

h2stickingcoeffbyh2coverage

<class 'numpy.ndarray'>

0

hdiffusionbarrier

<class 'numpy.ndarray'>

-1.0

heating_temp_abstol

<class 'numpy.ndarray'>

1.0

heating_temp_reltol

<class 'numpy.ndarray'>

0.01

heatingfile

<class 'numpy.ndarray'>

b'                                                                                                                                                                                                                                                                '

heatingflag

<class 'numpy.ndarray'>

0

hencounterdesorption

<class 'numpy.ndarray'>

0

hstickingcoeffbyh2coverage

<class 'numpy.ndarray'>

0

improvedh2crpdissociation

<class 'numpy.ndarray'>

0

initialdens

<class 'numpy.ndarray'>

100.0

initialtemp

<class 'numpy.ndarray'>

10.0

instantsublimation

<class 'numpy.ndarray'>

0

ion

<class 'numpy.ndarray'>

2

ionmodel

<class 'numpy.ndarray'>

b'L'

logchangethreshold

<class 'numpy.ndarray'>

1.0

lower_limit_dusttemp

<class 'numpy.ndarray'>

10.0

lower_limit_gastemp

<class 'numpy.ndarray'>

10.0

lum_star

<class 'numpy.ndarray'>

1000000.0

max_desorption_rate_cap

<class 'numpy.ndarray'>

31600000.0

max_desorption_rate_factor

<class 'numpy.ndarray'>

10.0

maxgraintemp

<class 'numpy.ndarray'>

150.0

metallicity

<class 'numpy.ndarray'>

1.0

min_desorption_rate

<class 'numpy.ndarray'>

1e-60

min_desorption_rate_cap

<class 'numpy.ndarray'>

1.0

mxstep

<class 'numpy.ndarray'>

10000

negative_abundance_tol

<class 'numpy.ndarray'>

1e-10

omega

<class 'numpy.ndarray'>

0.5

outputfile

<class 'numpy.ndarray'>

b'                                                                                                                                                                                                                                                                '

parameterizeh2form

<class 'numpy.ndarray'>

2

parcelstoppingmode

<class 'numpy.ndarray'>

0

phi

<class 'numpy.ndarray'>

100000.0

points

<class 'numpy.ndarray'>

1

pop_rel_tol

<class 'numpy.ndarray'>

0.1

radfield

<class 'numpy.ndarray'>

1.0

rateconstantfile

<class 'numpy.ndarray'>

b'                                                                                                                                                                                                                                                                '

ratesfile

<class 'numpy.ndarray'>

b'                                                                                                                                                                                                                                                                '

reltol

<class 'numpy.ndarray'>

1e-08

reltol_phys

<class 'numpy.ndarray'>

0.0001

rin

<class 'numpy.ndarray'>

0.0

rout

<class 'numpy.ndarray'>

0.05000000074505806

runtime_conservation_tolerance

<class 'numpy.ndarray'>

0.009999999776482582

separatediffanddesorbprefactor

<class 'numpy.ndarray'>

1

solvermode

<class 'numpy.ndarray'>

2

temp_star

<class 'numpy.ndarray'>

45000.0

thermdesorb

<class 'numpy.ndarray'>

1

upper_limit_dusttemp

<class 'numpy.ndarray'>

1000.0

upper_limit_gastemp

<class 'numpy.ndarray'>

10000.0

usecustomdiffusionbarriers

<class 'numpy.ndarray'>

1

usecustomprefactors

<class 'numpy.ndarray'>

0

useminissaleicechemdesefficiency

<class 'numpy.ndarray'>

0

usetstprefactors

<class 'numpy.ndarray'>

0

uv_yield

<class 'numpy.ndarray'>

0.029999999329447746

uvcreff

<class 'numpy.ndarray'>

0.001

uvdesorb

<class 'numpy.ndarray'>

1

writestep

<class 'numpy.ndarray'>

1

writetimestepinfo

<class 'numpy.ndarray'>

0

zeta

<class 'numpy.ndarray'>

1.0

Runtime Access#

Access defaultparameters parameters at runtime using uclchem.advanced.GeneralSettings(). See Accessing Fortran Parameters on the main Fortran API page for examples.