[main]
testTopDir     = /home/testing/microphysics/
webTopDir      = /home/www/Microphysics/test-suite/test-suite-gfortran/

sourceTree = C_Src

suiteName = Microphysics

sub_title = gfortran version

goUpLink = 0

reportActiveTestsOnly = 1

COMP = gnu

numMakeJobs = 4

purge_output = 1

summary_job_info_field1 = Network
summary_job_info_field2 = EOS
summary_job_info_field3 = Integrator

default_branch = development

# MPIcommand should use the placeholders:
#   @host@ to indicate where to put the hostname to run on
#   @nprocs@ to indicate where to put the number of processors
#   @command@ to indicate where to put the command to run
#
# only tests with useMPI = 1 will run in parallel
# nprocs is problem dependent and specified in the individual problem
# sections.

MPIcommand = mpiexec -n @nprocs@ @command@


# email
sendEmailWhenFail = 1
emailTo = castro-development@googlegroups.com
emailBody = Check http://bender.astro.sunysb.edu/Microphysics/test-suite/test-suite-gfortran/ for details


# slack
slack_post = 1
slack_webhookfile = /home/zingale/.slack.webhook
slack_channel = "#microphysics"
slack_username = "bender"


[AMReX]
dir = /home/testing/microphysics/amrex
branch = development

[source]
dir = /home/testing/microphysics/Microphysics/
branch = development


[test_react-3alpha_cago-VODE]
buildDir = unit_test/test_react/
inputFile = inputs_3alpha
probinFile = probin.3alpha
aux1File = xin.3alpha_plus_o
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=triple_alpha_plus_cago INTEGRATOR_DIR=VODE
compareFile = react_3alpha_test_react.VODE

[test_react-3alpha_cago-VODE90]
buildDir = unit_test/test_react/
inputFile = inputs_3alpha
probinFile = probin.3alpha
aux1File = xin.3alpha_plus_o
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=triple_alpha_plus_cago INTEGRATOR_DIR=VODE90
compareFile = react_3alpha_test_react.VODE90
keywords = vode90

[test_react-3alpha_cago-BS]
buildDir = unit_test/test_react/
inputFile = inputs_3alpha.BS
probinFile = probin.3alpha.BS
aux1File = xin.3alpha_plus_o
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=triple_alpha_plus_cago INTEGRATOR_DIR=BS
compareFile = react_3alpha_test_react.BS

[test_react-3alpha_cago-VBDF]
buildDir = unit_test/test_react/
inputFile = inputs_3alpha.VBDF
probinFile = probin.3alpha.VBDF
aux1File = xin.3alpha_plus_o
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=triple_alpha_plus_cago INTEGRATOR_DIR=VBDF
compareFile = react_3alpha_test_react.VBDF

[test_react-ignition_simple-VODE]
buildDir = unit_test/test_react/
inputFile = inputs_ignition
probinFile = probin.ignition
aux1File = xin.ignition
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_simple INTEGRATOR_DIR=VODE
compareFile = react_ignition_test_react.VODE

[test_react-ignition_simple-VODE90]
buildDir = unit_test/test_react/
inputFile = inputs_ignition
probinFile = probin.ignition
aux1File = xin.ignition
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_simple INTEGRATOR_DIR=VODE90
compareFile = react_ignition_test_react.VODE90
keywords = vode90

# [test_react-ignition_simple-BS]
# buildDir = unit_test/test_react/
# inputFile = inputs_ignition.BS
# aux1File = xin.ignition
# aux2File = gr0_3d.small
# dim = 3
# link1File = helm_table.dat
# useMPI = 0
# useOMP = 1
# numthreads = 4
# addToCompileString = NETWORK_DIR=ignition_simple INTEGRATOR_DIR=BS
# compareFile = react_ignition_test_react.BS

[test_react-ignition_chamulak-VODE]
buildDir = unit_test/test_react/
inputFile = inputs_ignition_chamulak
probinFile = probin.ignition_chamulak
aux1File = xin.ignition
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_chamulak INTEGRATOR_DIR=VODE
compareFile = react_ignition_chamulak_test_react.VODE

[test_react-ignition_chamulak-BS]
buildDir = unit_test/test_react/
inputFile = inputs_ignition_chamulak.BS
probinFile = probin.ignition_chamulak.BS
aux1File = xin.ignition
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_chamulak INTEGRATOR_DIR=BS
compareFile = react_ignition_chamulak_test_react.BS

[test_react-xrb_simple-VODE]
buildDir = unit_test/test_react/
inputFile = inputs_xrb_simple
probinFile = probin.xrb_simple
aux1File = xin.xrb_simple
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=xrb_simple INTEGRATOR_DIR=VODE
compareFile = react_xrb_simple_test_react.VODE

[test_react-xrb_simple-VODE90]
buildDir = unit_test/test_react/
inputFile = inputs_xrb_simple
probinFile = probin.xrb_simple
aux1File = xin.xrb_simple
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=xrb_simple INTEGRATOR_DIR=VODE90
compareFile = react_xrb_simple_test_react.VODE90
keywords = vode90

# [test_react-rprox-BS]
# buildDir = unit_test/test_react/
# inputFile = inputs_rprox
# aux1File = xin.rprox
# aux2File = gr0_3d.small
# dim = 3
# link1File = helm_table.dat
# useMPI = 0
# useOMP = 1
# numthreads = 4
# addToCompileString = NETWORK_DIR=rprox INTEGRATOR_DIR=BS
# compareFile = react_rprox_test_react.BS

[test_react-rprox-VODE]
buildDir = unit_test/test_react/
inputFile = inputs_rprox
probinFile = probin.rprox
aux1File = xin.rprox
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=rprox INTEGRATOR_DIR=VODE
compareFile = react_rprox_test_react.VODE

# [test_react-xrb_simple-BS]
# buildDir = unit_test/test_react/
# inputFile = inputs_xrb_simple
# aux1File = xin.xrb_simple
# aux2File = gr0_3d.small
# dim = 3
# link1File = helm_table.dat
# useMPI = 0
# useOMP = 1
# numthreads = 4
# addToCompileString = NETWORK_DIR=xrb_simple INTEGRATOR_DIR=BS
# compareFile = react_xrb_simple_test_react.BS

[test_react-aprox13-VODE]
buildDir = unit_test/test_react/
inputFile = inputs_aprox13
probinFile = probin.aprox13
aux1File = xin.aprox13
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=aprox13 INTEGRATOR_DIR=VODE
compareFile = react_aprox13_test_react.VODE

[test_react-aprox13-VODE90]
buildDir = unit_test/test_react/
inputFile = inputs_aprox13
probinFile = probin.aprox13
aux1File = xin.aprox13
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=aprox13 INTEGRATOR_DIR=VODE90
compareFile = react_aprox13_test_react.VODE90
keywords = vode90

[test_react-aprox13-BS]
buildDir = unit_test/test_react/
inputFile = inputs_aprox13
probinFile = probin.aprox13
aux1File = xin.aprox13
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=aprox13 INTEGRATOR_DIR=BS
compareFile = react_aprox13_test_react.BS

[test_react-aprox19-VODE]
buildDir = unit_test/test_react/
inputFile = inputs_aprox19
probinFile = probin.aprox19
aux1File = xin.aprox19
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=aprox19 INTEGRATOR_DIR=VODE
compareFile = react_aprox19_test_react.VODE

[test_react-aprox19-VODE90]
buildDir = unit_test/test_react/
inputFile = inputs_aprox19
probinFile = probin.aprox19
aux1File = xin.aprox19
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=aprox19 INTEGRATOR_DIR=VODE90
compareFile = react_aprox19_test_react.VODE90
keywords = vode90

[test_react-aprox19-burning-mode-0]
buildDir = unit_test/test_react/
inputFile = inputs_aprox19.burning_mode_0
probinFile = probin.aprox19.burning_mode_0
aux1File = xin.aprox19
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=aprox19 INTEGRATOR_DIR=VODE
compareFile = react_aprox19_bm0_test_react.VODE

# [test_react-aprox19-BS]
# buildDir = unit_test/test_react/
# inputFile = inputs_aprox19
# aux1File = xin.aprox19
# aux2File = gr0_3d.small
# dim = 3
# link1File = helm_table.dat
# useMPI = 0
# useOMP = 1
# numthreads = 4
# addToCompileString = NETWORK_DIR=aprox19 INTEGRATOR_DIR=BS
# compareFile = react_aprox19_test_react.BS

[test_react-aprox21-VODE]
buildDir = unit_test/test_react/
inputFile = inputs_aprox21
probinFile = probin.aprox21
aux1File = xin.aprox21
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=aprox21 INTEGRATOR_DIR=VODE
compareFile = react_aprox21_test_react.VODE

# [test_react-aprox21-BS]
# buildDir = unit_test/test_react/
# inputFile = inputs_aprox21
# aux1File = xin.aprox21
# aux2File = gr0_3d.small
# dim = 3
# link1File = helm_table.dat
# useMPI = 0
# useOMP = 1
# numthreads = 4
# addToCompileString = NETWORK_DIR=aprox21 INTEGRATOR_DIR=BS
# compareFile = react_aprox21_test_react.BS

[test_eos-helmholtz]
buildDir = unit_test/test_eos/
inputFile = input_eos
probinFile = probin
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = EOS_DIR=helmholtz
compareFile = test_eos.helmholtz

[test_eos-gamma_law_general]
buildDir = unit_test/test_eos/
inputFile = input_eos
probinFile = probin
dim = 3
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = EOS_DIR=gamma_law_general
compareFile = test_eos.gamma_law_general

[test_react-urca]
buildDir = unit_test/test_react/
inputFile = inputs_reaclib_urca
probinFile = probin.reaclib_urca
aux1File = xin.reaclib_urca
dim = 3
link1File = helm_table.dat
link2File = 23Na-23Ne_electroncapture.dat
link3File = 23Ne-23Na_betadecay.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_reaclib/URCA-simple INTEGRATOR_DIR=VODE
compareFile = react_reaclib_urca_test_react.VODE

[test_react-urca-BS]
buildDir = unit_test/test_react/
inputFile = inputs_reaclib_urca.BS
probinFile = probin.reaclib_urca.BS
aux1File = xin.reaclib_urca
dim = 3
link1File = helm_table.dat
link2File = 23Na-23Ne_electroncapture.dat
link3File = 23Ne-23Na_betadecay.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_reaclib/URCA-simple INTEGRATOR_DIR=BS
compareFile = react_reaclib_urca_test_react.BS

[test_react-cburn]
buildDir = unit_test/test_react/
inputFile = inputs_reaclib_cburn
probinFile = probin.reaclib_cburn
aux1File = xin.reaclib_cburn
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_reaclib/C-burn-simple INTEGRATOR_DIR=VODE
compareFile = react_reaclib_cburn_test_react.VODE

[test_react-cburn-BS]
buildDir = unit_test/test_react/
inputFile = inputs_reaclib_cburn.BS
probinFile = probin.reaclib_cburn.BS
aux1File = xin.reaclib_cburn
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_reaclib/C-burn-simple INTEGRATOR_DIR=BS
compareFile = react_reaclib_cburn_test_react.BS

[test_react-ctest]
buildDir = unit_test/test_react/
inputFile = inputs_reaclib_ctest
probinFile = probin.reaclib_ctest
aux1File = xin.reaclib_ctest
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_reaclib/C-test INTEGRATOR_DIR=VODE
compareFile = react_reaclib_ctest_test_react.VODE

[test_react-ctest-BS]
buildDir = unit_test/test_react/
inputFile = inputs_reaclib_ctest.BS
probinFile = probin.reaclib_ctest.BS
aux1File = xin.reaclib_ctest
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 4
addToCompileString = NETWORK_DIR=ignition_reaclib/C-test INTEGRATOR_DIR=BS
compareFile = react_reaclib_ctest_test_react.BS

[test_sdc_aprox13]
buildDir = unit_test/test_sdc/
inputFile = inputs_aprox13
probinFile = probin.aprox13
aux1File = xin.aprox13
dim = 3
link1File = helm_table.dat
useMPI = 0
useOMP = 1
numthreads = 8
addToCompileString = NETWORK_DIR=aprox13 INTEGRATOR_DIR=VODE
compareFile = react_aprox13_sdc_test_react.VODE