Commit 8abf1080 authored by Aditya Kela's avatar Aditya Kela

Add template input file: input.in

parent 86b8e77a
<?xml version="1.0" encoding="UTF-8"?>
<jube>
<substituteset name="makefile_sub">
<iofile in="makefile.in" out="makefile.out" />
<sub source="#LIME#" out="$LIME" />
<sub source="#LAPACKFLAGS#" out="$LAPACKFLAGS" />
<sub source="#LAPACK#" out="$LAPACK" />
<sub source="#SCALAPACK#" out="$SCALAPACK" />
<sub source="#MAKEPREP#" out="$MAKEPREP" />
</substituteset>
<!-- ***************************************************************** -->
......@@ -24,14 +33,14 @@
<!-- compilation -->
<step name="compile">
<use>source</use>
<use from="specs-hydro.xml">parameters_make</use>
<use from="specs-hydro.xml">parameters_inputfile</use>
<use from="specs-bqcd.xml">parameters_make</use>
<use from="specs-bqcd.xml">parameter_makefile_prep</use>
<use>makefile_sub</use>
<use>inputfile_sub</use>
<use>make_sub</use>
<do>mv makefile.in Src/Makefile</do>
<do>mv make.out Src/make.inc</do>
<do>mv input.out Src/input.nml</do>
<do>(cd Src/; make clean hydro)</do>
<do>mv makefile.out src/Makefile.in</do>
<do>mv input.out src/data/bqcd.custom.input</do>
<do>(cd Src/; make ${MAKEPREP})</do>
<!-- <do>(cd Src/; make)</do> -->
</step>
<!-- run -->
......
comment "Test for Nf=2 with SIMD"
run 202
lattice #LATTICE#
processes #PROCESSES#
boundary_conditions_fermions #BOUNDARY_CONDITIONS_FERMIONS#
process_mapping #PROCESS_MAPPING#
gauge_action #GAUGE_ACTION# [WILSON|TREE|TREETAD|IWASAKI]
beta #BETA#
fermi_action #FERMI_ACTION# [NON|WILSON|CLOVER|SLW|SLIC|SLRC]
csw #CSW#
nf2_kappa1 #NF2_KAPPA1#
nf2_kappa1h1 #NF2_KAPPA1h1#
hmc_test #HMC_TEST#
hmc_integrator1 #HMC_INTEGRATOR1# [LPFSTS|LPFTST|2MNSTS|2MNTST|4MN4FP|4MN5FV]
hmc_integrator2 #HMC_INTEGRATOR2#
hmc_integrator3 #HMC_INTEGRATOR3#
hmc_hkappa #HMC_HKAPPA#
hmc_accept_first #HMC_ACCEPT_FIRST#
hmc_trajectory_length #HMC_TRAJECTORY_LENGTH#
hmc_steps #HMC_STEPS#
hmc_m_scale #HMC_M_SCALE#
hmc_m_scale2 #HMC_M_SCALE#
hmc_dsf_k11 #HMC_DSF_K11#
hmc_dsf_k12 #HMC_DSF_K12#
hmc_dsd #HMC_DSD#
hmc_dsg #HMC_DSG#
start_configuration #START_CONFIGURATION#
start_random #START_RANDOM#
mc_steps #MC_STEPS#
mc_save_frequency #MC_SAVE_FREQUENCY#
mc_total_steps #MC_TOTAL_STEPS#
solver_rest #SOLVER_REST#
solver_rest_md #SOLVER_REST_MD#
solver_rest_cg_ritz #SOLVER_REST_CG_RITZ#
solver_maxiter #SOLVER_MAXITER#
solver_ignore_no_convergence #SOLVER_IGNORE_NO_CONVERGENCE#
solver_mre_vectors #SOLVER_MRE_VECTORS#
solver_check_solution #SOLVER_CHECK_SOLUTION#
solver_stopping_criterion #SOLVER_STOPPING_CRITERION#
solver_outer_solver #SOLVER_OUTER_SOLVER# [cg|bicgstab|gmres|cg_mix|bicgstab_mix]
solver_inner_solver #SOLVER_INNER_SOLVER# [cg|bicgstab]
solver_outer_steps #SOLVER_OUTER_STEPS#
measure_only #MEASURE_ONLY# [if 1, hmc is skipped]
measure_minmax #MEASURE_MINMAX#
measure_traces #MEASURE_TRACES#
measure_traces_file #MEASURE_TRACES_FILE#
measure_polyakov_loop #MEASURE_POLYAKOV_LOOP#
measure_cooling_list #MEASURE_COOLING_LIST#
io_restart_format #IO_RESTART_FORMAT#
io_conf_format #IO_CONF_FORMAT#
ildg_filename_prefix #ILDG_FILENAME_PREFIX#
ildg_filename_extension #ILDG_FILENAME_EXTENSION#
ildg_precision #ILDG_PRECISION#
ildg_template_ensemble #ILDG_TEMPLATE_ENSEMBLE#
ildg_template_conf #ILDG_TEMPLATE_CONF#
ildg_markov_chain_uri #ILDG_MARKOV_CHAIN_URI#
ildg_data_lfn_path #ILDG_DATA_LFN_PATH#
ildg_participant_name #ILDG_PARTICIPANT_NAME#
ildg_participant_institution #ILDG_PARTICIPANT_INSTITUTION#
ildg_machine_name #ILDG_MACHINE_NAME#
ildg_machine_institution #ILDG_MACHINE_INSTITUTION#
ildg_machine_type #ILDG_MACHINE_TYPE#
tuning_cg_version #TUNING_CG_VERSION#
tuning_cg_d #TUNING_CG_D#
tuning_cg_simd #TUNING_CG_SIMD#
tuning_cg_precision #TUNING_CG_PRECISION#
tuning_cg_spincol #TUNING_CG_SPINCOL#
tuning_cg_clover #TUNING_CG_CLOVER#
......@@ -7,7 +7,6 @@
####################################
-->
<parameterset name="parameters_make">
<parameter name="LIME" type="string">/home/akela/software/lime-1.3.2</parameter>
......@@ -21,3 +20,163 @@
<parameter name="MAKEPREP" type="string">make prep-gnu</parameters>
</parameterset>
<!--
####################################
# Make Prep Parameters #
####################################
-->
<parameterset name="parameter_makefile_prep">
<parameter name="MAKEPREP" type="string">prep-gnu</parameter>
</parameterset>
<!--
####################################
# Input Parameters #
####################################
-->
<parameterset name="parameters_input">
<parameter name="LATTICE" type="string">32 4 4 4</parameter>
<parameter name="PROCESSES" type="string">1 1 1 1</parameter>
<parameter name="BOUNDARY_CONDITIONS_FERMIONS" type="string">1 1 1 -1</parameter>
<parameter name="PROCESS_MAPPING" type="string">1 2 3 4</parameter>
<parameter name="GAUGE_ACTION" type="string">WILSON</parameter>
<parameter name="BETA" type="string">5.20</parameter>
<parameter name="FERMI_ACTION" type="string">CLOVER</parameter>
<parameter name="CSW" type="string">2.0171</parameter>
<parameter name="NF2_KAPPA1" type="string">0.1300</parameter>
<parameter name="NF2_KAPPA1h1" type="string">0.128</parameter>
<parameter name="HMC_TEST" type="string">0</parameter>
<parameter name="HMC_INTEGRATOR1" type="string">2MNSTS</parameter>
<parameter name="HMC_INTEGRATOR2" type="string">2MNSTS</parameter>
<parameter name="HMC_INTEGRATOR3" type="string">2MNSTS</parameter>
<parameter name="HMC_HKAPPA" type="string">1</parameter>
<parameter name="HMC_ACCEPT_FIRST" type="string">10</parameter>
<parameter name="HMC_TRAJECTORY_LENGTH" type="string">1.0</parameter>
<parameter name="HMC_STEPS" type="string">5</parameter>
<parameter name="HMC_M_SCALE" type="string">2</parameter>
<parameter name="HMC_M_SCALE2" type="string">2</parameter>
<parameter name="HMC_DSF_K11" type="string">1</parameter>
<parameter name="HMC_DSF_K12" type="string">2</parameter>
<parameter name="HMC_DSD" type="string">2</parameter>
<parameter name="HMC_DSG" type="string">3</parameter>
<parameter name="START_CONFIGURATION" type="string">cold</parameter>
<parameter name="START_RANDOM" type="string">123456789</parameter>
<parameter name="MC_STEPS" type="string">20</parameter>
<parameter name="MC_SAVE_FREQUENCY" type="string">5</parameter>
<parameter name="MC_TOTAL_STEPS" type="string">5000</parameter>
<parameter name="SOLVER_REST" type="string">1e-10</parameter>
<parameter name="SOLVER_REST_MD" type="string">1e-10</parameter>
<parameter name="SOLVER_REST_CG_RITZ" type="string">1e-10</parameter>
<parameter name="SOLVER_MAXITER" type="string">70000</parameter>
<parameter name="SOLVER_IGNORE_NO_CONVERGENCE" type="string">0</parameter>
<parameter name="SOLVER_MRE_VECTORS" type="string">7</parameter>
<parameter name="SOLVER_CHECK_SOLUTION" type="string">0</parameter>
<parameter name="SOLVER_STOPPING_CRITERION" type="string">1</parameter>
<parameter name="SOLVER_OUTER_SOLVER" type="string">cg</parameter>
<parameter name="SOLVER_INNER_SOLVER" type="string">cg</parameter>
<parameter name="SOLVER_OUTER_STEPS" type="string">5</parameter>
<parameter name="MEASURE_ONLY" type="string">0</parameter>
<parameter name="MEASURE_MINMAX" type="string">1</parameter>
<parameter name="MEASURE_TRACES" type="string">1</parameter>
<parameter name="MEASURE_TRACES_FILE" type="string">"bqcd.200.trace"</parameter>
<parameter name="MEASURE_POLYAKOV_LOOP" type="string">1</parameter>
<parameter name="MEASURE_COOLING_LIST" type="string">"cool.list"</parameter>
<parameter name="IO_RESTART_FORMAT" type="string">ildg</parameter>
<parameter name="IO_CONF_FORMAT" type="string">"ildg"</parameter>
<parameter name="ILDG_FILENAME_PREFIX" type="string">"test"</parameter>
<parameter name="ILDG_FILENAME_EXTENSION" type="string">"lime"</parameter>
<parameter name="ILDG_PRECISION" type="string">64</parameter>
<parameter name="ILDG_TEMPLATE_ENSEMBLE" type="string">"qcdsf-ensemble-05.xml"</parameter>
<parameter name="ILDG_TEMPLATE_CONF" type="string">"qcdsf-configuration-05.xml"</parameter>
<parameter name="ILDG_MARKOV_CHAIN_URI" type="string">"mc://$ILDG/$COLLABOLATION/$PROJECT/$PARAMETER</parameter>
<parameter name="ILDG_DATA_LFN_PATH" type="string">"lfn://$ILDG/$COLLABOLATION/$PROJECT/$PARAMETER"</parameter>
<parameter name="ILDG_PARTICIPANT_NAME" type="string"></parameter>
<parameter name="ILDG_PARTICIPANT_INSTITUTION" type="string"></parameter>
<parameter name="ILDG_MACHINE_NAME" type="string"></parameter>
<parameter name="ILDG_MACHINE_INSTITUTION" type="string"></parameter>
<parameter name="ILDG_MACHINE_TYPE" type="string"></parameter>
<parameter name="TUNING_CG_VERSION" type="string">2</parameter>
<parameter name="TUNING_CG_D" type="string">25</parameter>
<parameter name="TUNING_CG_SIMD" type="string">1</parameter>
<parameter name="TUNING_CG_PRECISION" type="string">64</parameter>
<parameter name="TUNING_CG_SPINCOL" type="string">22</parameter>
<parameter name="TUNING_CG_CLOVER" type="string">2</parameter>
</parameterset>
</jube>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment