From 63321adde866cbb58f7e4ed47a16d32e46e68c09 Mon Sep 17 00:00:00 2001 From: Lucas McConnell Date: Tue, 7 Jan 2025 11:33:15 +0000 Subject: [PATCH] Include all input files that I made for transfer, and the files that I used to generate input files/ make plots. --- .../braginskii_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ .../braginskii_T1.0Te0.5_n2.0_rf100.toml | 104 ++++++ .../braginskii_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ .../braginskii_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ .../braginskiiagain_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ ...aginskiishortrun_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ ...aginskiishortrun_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te0.5_n11.0_rf100.toml | 105 ++++++ .../dkions_T1.0Te0.5_n2.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te0.5_n5.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te0.5_n9.0_rf100.toml | 104 ++++++ .../dkions_T2.0Te1.0_n1.0_rf100.toml | 104 ++++++ .../dkions_T2.0Te1.0_n12.0_rf100.toml | 104 ++++++ .../dkions_T2.0Te1.0_n16.0_rf100.toml | 104 ++++++ .../dkions_T2.0Te1.0_n8.0_rf100.toml | 104 ++++++ .../dkionsagain_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ .../sourcefile_PI_T1.0Te0.5_n8.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n11.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n2.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n5.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n6.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n8.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n9.0_rf100.toml | 104 ++++++ .../sourcefile_T2.0Te1.0_n1.0_rf100.toml | 104 ++++++ .../sourcefile_T2.0Te1.0_n12.0_rf100.toml | 104 ++++++ .../sourcefile_T2.0Te1.0_n16.0_rf100.toml | 104 ++++++ .../sourcefile_T2.0Te1.0_n8.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te1.0_n10.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te1.0_n8.0_rf100.toml | 104 ++++++ .../dkions_long_T1.0Te1.0_n10.0_rf100.toml | 104 ++++++ ...ions_longagain2_T1.0Te1.0_n10.0_rf100.toml | 104 ++++++ ...kions_longagain_T1.0Te1.0_n10.0_rf100.toml | 104 ++++++ .../dkions_mws_T0.5Te0.5_n7.0_rf100.toml | 104 ++++++ .../dkions_ws_T1.0Te1.0_n15.0_rf100.toml | 104 ++++++ .../dkionsagain_T1.0Te1.0_n10.0_rf100.toml | 104 ++++++ .../dkionslong_mws_T0.5Te0.5_n7.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te1.0_n1.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te1.0_n10.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te1.0_n5.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te1.0_n8.0_rf100.toml | 104 ++++++ ...sourcefile_long_T1.0Te1.0_n10.0_rf100.toml | 104 ++++++ .../sourcefile_mws_T0.5Te0.5_n7.0_rf100.toml | 104 ++++++ .../sourcefile_mws_T1.0Te1.0_n7.0_rf100.toml | 104 ++++++ .../sourcefile_ws_T1.0Te1.0_n10.0_rf100.toml | 104 ++++++ .../sourcefile_ws_T1.0Te1.0_n15.0_rf100.toml | 104 ++++++ .../coll_krook_PI_T1.0Te0.5_n3.0_rf100.toml | 108 ++++++ .../coll_krook_PI_T1.0Te0.5_n7.0_rf100.toml | 108 ++++++ ...oll_krooklong_PI_T1.0Te0.5_n3.0_rf100.toml | 108 ++++++ .../dkions_PI_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ .../dkions_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ .../dkionslong_PI_T1.0Te0.5_n3.0_rf100.toml | 108 ++++++ .../dkionslong_PI_T1.0Te0.5_n7.0_rf100.toml | 108 ++++++ .../dkionslong_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ .../sourcefile_PI_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ .../braginskii_T0.5Te0.5_n1.0_rf29.toml | 103 ++++++ .../braginskii_T0.5Te0.5_n6.0_rf29.toml | 103 ++++++ .../dkions_T0.5Te0.5_n1.0_rf29.toml | 103 ++++++ .../dkions_T0.5Te0.5_n6.0_rf29.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n1.0_rf29.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n6.0_rf29.toml | 103 ++++++ .../braginskii_T0.5Te0.5_n0.5_rf50.toml | 103 ++++++ .../braginskii_T0.5Te0.5_n1.0_rf50.toml | 103 ++++++ .../braginskii_T0.5Te0.5_n2.0_rf50.toml | 103 ++++++ .../braginskii_T0.5Te0.5_n4.0_rf50.toml | 103 ++++++ .../braginskii_T0.5Te0.5_n6.0_rf50.toml | 103 ++++++ .../braginskii_tests/mk_T1.0_braginskii.toml | 103 ++++++ .../mk_T1.0_braginskii_100write_nobc.toml | 103 ++++++ .../mk_T1.0_braginskii_100write_yesbc.toml | 103 ++++++ .../mk_T1.0_restartfromitself.toml | 103 ++++++ .../mk_T1.0_restartfromitself_100write.toml | 103 ++++++ .../1old_tests/braginskii_tests/mk_T2.0.toml | 103 ++++++ .../braginskii_tests/mk_T2.0_braginskii.toml | 103 ++++++ .../1old_tests/braginskii_tests/mk_T3.0.toml | 103 ++++++ .../braginskii_tests/mk_T3.0_braginskii.toml | 103 ++++++ ..._scan_braginskii_mk_T1.0_thinexpdecay.toml | 103 ++++++ .../mk_T0.5_braginskii_Te0.2.toml | 103 ++++++ .../mk_T0.5_dkions_Te0.2.toml | 103 ++++++ .../mk_T0.5_sourcefile_Te0.2.toml | 103 ++++++ .../mk_T0.8_braginskii_Te0.5.toml | 103 ++++++ .../mk_T0.8_dkions_Te0.5.toml | 103 ++++++ .../mk_T0.8_sourcefile_Te0.5.toml | 103 ++++++ .../mk_T1.0_braginskii_Te0.3.toml | 103 ++++++ .../mk_T1.0_dkions_Te0.3.toml | 103 ++++++ .../mk_T1.0_sourcefile_Te0.3.toml | 103 ++++++ .../mk_T1.0_braginskii.toml | 103 ++++++ .../mk_T1.0_dkions.toml | 103 ++++++ .../mk_T1.0_sourcefile.toml | 103 ++++++ .../mk_T2.0_braginskii_Te1.0.toml | 103 ++++++ .../mk_T2.0_dkions_Te1.0.toml | 103 ++++++ .../mk_T2.0_sourcefile_Te1.0.toml | 103 ++++++ .../mk_T5.0_braginskii_Te2.5.toml | 103 ++++++ .../mk_T5.0_dkions_Te2.5.toml | 103 ++++++ .../mk_T5.0_sourcefile_Te2.5.toml | 103 ++++++ .../mk_T0.1_braginskii_Te0.1.toml | 103 ++++++ .../mk_T0.1_braginskii_Te0.1_ownrestart.toml | 103 ++++++ ...inskii_Te0.1_ownrestart_wrongheatflux.toml | 103 ++++++ .../mk_T0.1_dkions_Te0.1.toml | 103 ++++++ .../mk_T0.1_dkions_Te0.1_ownrestart.toml | 103 ++++++ .../mk_T0.1_sourcefile_Te0.1.toml | 103 ++++++ .../dkions_T0.5Te0.5_n0.5_rf50.toml | 103 ++++++ .../dkions_T0.5Te0.5_n1.0_rf50.toml | 103 ++++++ .../dkions_T0.5Te0.5_n2.0_rf50.toml | 103 ++++++ .../dkions_T0.5Te0.5_n4.0_rf50.toml | 103 ++++++ .../dkions_T0.5Te0.5_n6.0_rf50.toml | 103 ++++++ .../mk_T0.5_braginskii_Te0.5.toml | 103 ++++++ .../mk_T0.5_dkions_Te0.5.toml | 103 ++++++ .../mk_T0.5_sourcefile_Te0.5.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n0.5_rf50.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n1.0_rf50.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n2.0_rf50.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n4.0_rf50.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n6.0_rf50.toml | 103 ++++++ .../sourcefile_T1.0Te1.0_n1.0_rf50.toml | 103 ++++++ .../braginskii_T1.0Te0.5_n1.0_rf50.toml | 104 ++++++ .../braginskii_T1.0Te0.5_n3.0_rf50.toml | 104 ++++++ .../braginskii_T1.0Te0.5_n5.0_rf50.toml | 104 ++++++ .../braginskii_T1.0Te0.5_n7.0_rf50.toml | 104 ++++++ .../braginskii_T1.0Te0.5_n9.0_rf50.toml | 104 ++++++ .../braginskiilong_T1.0Te0.5_n3.0_rf50.toml | 104 ++++++ .../braginskiilong_T1.0Te0.5_n5.0_rf50.toml | 104 ++++++ .../braginskiivlong_T1.0Te0.5_n3.0_rf50.toml | 104 ++++++ .../dkions_T1.0Te0.5_n1.0_rf50.toml | 104 ++++++ .../dkions_T1.0Te0.5_n3.0_rf50.toml | 104 ++++++ .../dkions_T1.0Te0.5_n5.0_rf50.toml | 104 ++++++ .../dkions_T1.0Te0.5_n7.0_rf50.toml | 104 ++++++ .../dkions_T1.0Te0.5_n9.0_rf50.toml | 104 ++++++ .../dkionslong_T1.0Te0.5_n7.0_rf50.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n1.0_rf50.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n3.0_rf50.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n5.0_rf50.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n7.0_rf50.toml | 104 ++++++ .../sourcefile_T1.0Te0.5_n9.0_rf50.toml | 104 ++++++ .../dkions_T1.0Te0.5_n7.0_rf83.toml | 111 +++++++ .../sourcefile_T1.0Te0.5_n7.0_rf83.toml | 111 +++++++ .../dkions_T1.0Te1.0_n0.1_rf83.toml | 103 ++++++ .../sourcefile_T1.0Te1.0_n0.1_rf83.toml | 103 ++++++ .../braginskii_T0.5Te0.5_n1.0_rf9 copy.toml | 103 ++++++ .../braginskii_T0.5Te0.5_n1.0_rf9.toml | 103 ++++++ .../dkions_T0.5Te0.5_n1.0_rf9 copy.toml | 103 ++++++ .../dkions_T0.5Te0.5_n1.0_rf9.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n1.0_rf9.toml | 103 ++++++ .../sourcefile_T0.5Te0.5_n6.0_rf9.toml | 103 ++++++ .../sourcefile_T1.0Te1.0_n1.0_rf9.toml | 103 ++++++ ...braginskii_bscan_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ ...raginskii_bscan_T1.0Te0.5_n10.0_rf100.toml | 104 ++++++ ...braginskii_bscan_T1.0Te0.5_n2.0_rf100.toml | 104 ++++++ ...braginskii_bscan_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ ...braginskii_bscan_T1.0Te0.5_n4.0_rf100.toml | 104 ++++++ ...braginskii_bscan_T1.0Te0.5_n5.0_rf100.toml | 104 ++++++ ...braginskii_bscan_T1.0Te0.5_n6.0_rf100.toml | 104 ++++++ ...braginskii_bscan_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ ...braginskii_bscan_T1.0Te0.5_n8.0_rf100.toml | 104 ++++++ ...inskiilong_bscan_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ ...inskiilong_bscan_T1.0Te0.5_n4.0_rf100.toml | 104 ++++++ ...inskiilong_bscan_T1.0Te0.5_n5.0_rf100.toml | 104 ++++++ ...inskiilong_bscan_T1.0Te0.5_n6.0_rf100.toml | 104 ++++++ ...nskiishort_bscan_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ ...nskiishort_bscan_T1.0Te0.5_n4.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n10.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n2.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n4.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n5.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n6.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ .../dkions_bscan_T1.0Te0.5_n8.0_rf100.toml | 104 ++++++ ...dkionslong_bscan_T1.0Te0.5_n4.0_rf100.toml | 104 ++++++ ...dkionslong_bscan_T1.0Te0.5_n6.0_rf100.toml | 104 ++++++ ...sourcefile_bscan_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ ...ourcefile_bscan_T1.0Te0.5_n10.0_rf100.toml | 104 ++++++ ...sourcefile_bscan_T1.0Te0.5_n2.0_rf100.toml | 104 ++++++ ...sourcefile_bscan_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ ...sourcefile_bscan_T1.0Te0.5_n4.0_rf100.toml | 104 ++++++ ...sourcefile_bscan_T1.0Te0.5_n5.0_rf100.toml | 104 ++++++ ...sourcefile_bscan_T1.0Te0.5_n6.0_rf100.toml | 104 ++++++ ...sourcefile_bscan_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ ...sourcefile_bscan_T1.0Te0.5_n8.0_rf100.toml | 104 ++++++ ...k_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml | 89 +++++ ...l_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml | 89 +++++ ...k_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml | 89 +++++ ...ok_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml | 89 +++++ ...ok_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml | 89 +++++ ...k_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml | 89 +++++ ...k_nTcontrol_imp_T1.0Te0.8_rf100_n60.0.toml | 89 +++++ ...s_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml | 81 +++++ .../dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml | 81 +++++ ...s_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml | 81 +++++ ...ns_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml | 81 +++++ ...s_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml | 81 +++++ ...ns_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml | 81 +++++ ...s_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml | 84 +++++ .../sourcefile_nTcontrol_T1.0Te0.8_rf100.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml | 84 +++++ ...krook_nTcontrol_fixed_T1.0Te0.8_rf100.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml | 89 +++++ ...Tcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml | 89 +++++ ...control_fixed_T1.0Te0.8_rf100_n1000.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml | 89 +++++ ...control_fixed_T1.0Te0.8_rf100_n1500.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml | 89 +++++ ...control_fixed_T1.0Te0.8_rf100_n2000.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml | 89 +++++ ...control_fixed_T1.0Te0.8_rf100_n2500.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml | 89 +++++ ...control_fixed_T1.0Te0.8_rf100_n3000.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml | 89 +++++ ..._nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml | 89 +++++ ...Tcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml | 89 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml | 89 +++++ ...kions_nTcontrol_fixed_T1.0Te0.8_rf100.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml | 81 +++++ ...Tcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml | 81 +++++ ...control_fixed_T1.0Te0.8_rf100_n1000.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml | 81 +++++ ...control_fixed_T1.0Te0.8_rf100_n1500.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml | 81 +++++ ...control_fixed_T1.0Te0.8_rf100_n2000.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml | 81 +++++ ...control_fixed_T1.0Te0.8_rf100_n2500.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml | 81 +++++ ...control_fixed_T1.0Te0.8_rf100_n3000.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml | 81 +++++ ..._nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml | 81 +++++ ...Tcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml | 81 +++++ ...nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml | 81 +++++ .../sourcefile_nTcontrol_T1.0Te0.8_rf100.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml | 84 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n100.0.toml | 84 +++++ ...ile_nTcontrol_T1.0Te0.8_rf100_n1000.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n15.0.toml | 84 +++++ ...ile_nTcontrol_T1.0Te0.8_rf100_n1500.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n20.0.toml | 84 +++++ ...ile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml | 84 +++++ ...ile_nTcontrol_T1.0Te0.8_rf100_n2500.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n30.0.toml | 84 +++++ ...ile_nTcontrol_T1.0Te0.8_rf100_n3000.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml | 84 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n500.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n65.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n70.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n75.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n80.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n85.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n90.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n95.0.toml | 84 +++++ ..._krook_nTcontrol_long_T1.0Te0.8_rf100.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml | 89 +++++ ...nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml | 89 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n1000.0.toml | 89 +++++ ...ng_T1.0Te0.8_rf100_n1000.0_correctedq.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml | 89 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n1500.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml | 89 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n2000.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml | 89 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n2500.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml | 89 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n3000.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml | 89 +++++ ...k_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml | 89 +++++ ...nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml | 89 +++++ ...dkions_nTcontrol_long_T1.0Te0.8_rf100.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml | 81 +++++ ...nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml | 81 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n1000.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml | 81 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n1500.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml | 81 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n2000.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml | 81 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n2500.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml | 81 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n3000.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml | 81 +++++ ...s_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml | 81 +++++ ...nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml | 81 +++++ ...cefile_nTcontrol_long_T1.0Te0.8_rf100.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml | 84 +++++ ...nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml | 84 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n1000.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml | 84 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n1500.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml | 84 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n2000.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml | 84 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n2500.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml | 84 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_n3000.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml | 84 +++++ ...e_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml | 84 +++++ ...nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml | 84 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml | 84 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml | 89 +++++ ...l_long_T1.0Te0.8_rf100_n100.0_emfalse.toml | 89 +++++ ..._long_T1.0Te0.8_rf100_n1000.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml | 89 +++++ ..._long_T1.0Te0.8_rf100_n1500.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml | 89 +++++ ..._long_T1.0Te0.8_rf100_n2000.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml | 89 +++++ ..._long_T1.0Te0.8_rf100_n2500.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml | 89 +++++ ..._long_T1.0Te0.8_rf100_n3000.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml | 89 +++++ ...rol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml | 89 +++++ ...l_long_T1.0Te0.8_rf100_n500.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml | 89 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml | 81 +++++ ..._long_T1.0Te0.8_rf100_n10.0_emnottrue.toml | 81 +++++ ...rol_long_T1.0Te0.8_rf100_n10.0_emtrue.toml | 81 +++++ ...l_long_T1.0Te0.8_rf100_n100.0_emfalse.toml | 81 +++++ ..._long_T1.0Te0.8_rf100_n1000.0_emfalse.toml | 81 +++++ ...l_long_T1.0Te0.8_rf100_n1000.0_emtrue.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml | 81 +++++ ..._long_T1.0Te0.8_rf100_n1500.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml | 82 +++++ ...rol_long_T1.0Te0.8_rf100_n20.0_emtrue.toml | 82 +++++ ..._long_T1.0Te0.8_rf100_n2000.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml | 81 +++++ ..._long_T1.0Te0.8_rf100_n2500.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml | 81 +++++ ..._long_T1.0Te0.8_rf100_n3000.0_emfalse.toml | 81 +++++ ...l_long_T1.0Te0.8_rf100_n3000.0_emtrue.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml | 81 +++++ ...rol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml | 81 +++++ ...l_long_T1.0Te0.8_rf100_n5.0_emnottrue.toml | 82 +++++ ...trol_long_T1.0Te0.8_rf100_n5.0_emtrue.toml | 82 +++++ ...ol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml | 81 +++++ ...l_long_T1.0Te0.8_rf100_n500.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml | 81 +++++ ...highres_T1.0Te0.8_rf100_n20.0_emfalse.toml | 81 +++++ ..._highres_T1.0Te0.8_rf100_n20.0_emtrue.toml | 81 +++++ ...vlong_T1.0Te0.8_rf100_n3000.0_emfalse.toml | 81 +++++ ...Tcontrol_long_T1.0Te0.8_rf100_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml | 84 +++++ ...l_long_T1.0Te0.8_rf100_n100.0_emfalse.toml | 84 +++++ ..._long_T1.0Te0.8_rf100_n1000.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml | 84 +++++ ..._long_T1.0Te0.8_rf100_n1500.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml | 84 +++++ ..._long_T1.0Te0.8_rf100_n2000.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml | 84 +++++ ..._long_T1.0Te0.8_rf100_n2500.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml | 84 +++++ ..._long_T1.0Te0.8_rf100_n3000.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml | 84 +++++ ...rol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml | 84 +++++ ...l_long_T1.0Te0.8_rf100_n500.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml | 84 +++++ .../test_periodic.toml | 64 ++++ .../test_periodic_Tvlow.toml | 64 ++++ .../test_periodic_collkrook.toml | 64 ++++ .../test_periodic_n1000.toml | 64 ++++ .../test_periodic_n1000000.toml | 64 ++++ .../test_periodic_n1000Tlow.toml | 64 ++++ .../test_periodic_n1000Tlow_collkrook.toml | 64 ++++ .../coldwall_n3000_test_coll_krook.toml | 89 +++++ .../coldwall_n3000_test_dkions.toml | 81 +++++ .../coldwall_n3000_test_dkions_2.toml | 81 +++++ .../coldwall_n3000_test_dkions_3.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n10.0_final.toml | 89 +++++ ...rol_long_T1.0Te0.8_rf100_n100.0_final.toml | 89 +++++ ...0Te0.8_rf100_n1000.0_correctedq_final.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n1000.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n15.0_final.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n1500.0_final.toml | 89 +++++ ...ntrol_long_T1.0Te0.8_rf100_n2.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n20.0_final.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n2000.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n25.0_final.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n2500.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n30.0_final.toml | 89 +++++ ...ol_long_T1.0Te0.8_rf100_n3000.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n35.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n40.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n45.0_final.toml | 89 +++++ ...ntrol_long_T1.0Te0.8_rf100_n5.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n50.0_final.toml | 89 +++++ ...rol_long_T1.0Te0.8_rf100_n500.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n55.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n60.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n65.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n70.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n75.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n80.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n85.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n90.0_final.toml | 89 +++++ ...trol_long_T1.0Te0.8_rf100_n95.0_final.toml | 89 +++++ ...low_long_T1.0Te0.8_rf100_n100.0_final.toml | 89 +++++ ...ow_long_T1.0Te0.8_rf100_n3000.0_final.toml | 89 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n10.0_final.toml | 81 +++++ ...rol_long_T1.0Te0.8_rf100_n100.0_final.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n1000.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n15.0_final.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n1500.0_final.toml | 81 +++++ ...ntrol_long_T1.0Te0.8_rf100_n2.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n20.0_final.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n2000.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n25.0_final.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n2500.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n30.0_final.toml | 81 +++++ ...ol_long_T1.0Te0.8_rf100_n3000.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n35.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n40.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n45.0_final.toml | 81 +++++ ...ntrol_long_T1.0Te0.8_rf100_n5.0_final.toml | 81 +++++ ...rf100_n5.0_final_diffPItempcontroller.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n50.0_final.toml | 81 +++++ ...rol_long_T1.0Te0.8_rf100_n500.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n55.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n60.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n65.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n70.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n75.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n80.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n85.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n90.0_final.toml | 81 +++++ ...trol_long_T1.0Te0.8_rf100_n95.0_final.toml | 81 +++++ ..._nTcontrol_long_T1.0Te0.8_rf100_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n10.0_final.toml | 84 +++++ ...rol_long_T1.0Te0.8_rf100_n100.0_final.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n1000.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n15.0_final.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n1500.0_final.toml | 84 +++++ ...ntrol_long_T1.0Te0.8_rf100_n2.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n20.0_final.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n2000.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n25.0_final.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n2500.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n30.0_final.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n3000.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n35.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n40.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n45.0_final.toml | 84 +++++ ...ntrol_long_T1.0Te0.8_rf100_n5.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n50.0_final.toml | 84 +++++ ...rol_long_T1.0Te0.8_rf100_n500.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n55.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n60.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n65.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n70.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n75.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n80.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n85.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n90.0_final.toml | 84 +++++ ...trol_long_T1.0Te0.8_rf100_n95.0_final.toml | 84 +++++ ...st_periodic_n1000Tlow_collkrook_final.toml | 64 ++++ .../test_periodic_n1000Tlow_final.toml | 64 ++++ ....0Te0.8_rf100_n10.0_final_deltaf_test.toml | 86 +++++ ...Te0.8_rf100_n2000.0_final_deltaf_test.toml | 86 +++++ ...0Te0.8_rf100_n300.0_final_deltaf_test.toml | 85 +++++ ...1.0Te0.8_rf100_n5.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n8000.0_final_deltaf_test.toml | 85 +++++ ...0Te0.8_rf100_n300.0_final_deltaf_test.toml | 85 +++++ ...1.0Te0.8_rf100_n5.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n8000.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n8000.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n8000.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n8000.0_final_deltaf_test.toml | 85 +++++ ....0Te0.8_rf100_n10.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n1000.0_final_deltaf_test.toml | 86 +++++ ...0.8_rf100_n100000.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n1500.0_final_deltaf_test.toml | 86 +++++ ....0Te0.8_rf100_n20.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n2000.0_final_deltaf_test.toml | 85 +++++ ...ol_long_T1.0Te0.8_rf100_n2500.0_final.toml | 81 +++++ ...0Te0.8_rf100_n300.0_final_deltaf_test.toml | 85 +++++ ...ol_long_T1.0Te0.8_rf100_n3000.0_final.toml | 81 +++++ ...1.0Te0.8_rf100_n5.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n8000.0_final_deltaf_test.toml | 85 +++++ ....0Te0.8_rf100_n10.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n1000.0_final_deltaf_test.toml | 86 +++++ ...0.8_rf100_n100000.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n1500.0_final_deltaf_test.toml | 86 +++++ ....0Te0.8_rf100_n20.0_final_deltaf_test.toml | 85 +++++ ...0.8_rf100_n20.0_final_deltaf_test_res.toml | 85 +++++ ...Te0.8_rf100_n2000.0_final_deltaf_test.toml | 84 +++++ ...ol_long_T1.0Te0.8_rf100_n2500.0_final.toml | 84 +++++ ...0Te0.8_rf100_n300.0_final_deltaf_test.toml | 85 +++++ ...ol_long_T1.0Te0.8_rf100_n3000.0_final.toml | 84 +++++ ...1.0Te0.8_rf100_n5.0_final_deltaf_test.toml | 85 +++++ ...Te0.8_rf100_n8000.0_final_deltaf_test.toml | 85 +++++ ...k_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml | 89 +++++ ...l_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml | 89 +++++ ...k_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml | 89 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml | 89 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml | 89 +++++ ...ol_imp_T1.0Te0.8_rf100_n150.0_memtest.toml | 89 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml | 89 +++++ ...nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml | 89 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml | 89 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml | 89 +++++ ...ok_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml | 89 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml | 89 +++++ ...ok_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml | 89 +++++ ...k_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml | 89 +++++ ...s_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml | 81 +++++ .../dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml | 81 +++++ ...s_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml | 81 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml | 81 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml | 81 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml | 81 +++++ ...nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml | 81 +++++ ...l_imp_T1.0Te0.8_rf100_n2000.0_memtest.toml | 81 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml | 81 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml | 81 +++++ ...ns_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml | 81 +++++ ...s_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml | 81 +++++ ..._nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml | 81 +++++ ...ns_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml | 81 +++++ ...s_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml | 84 +++++ .../sourcefile_nTcontrol_T1.0Te0.8_rf100.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml | 84 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n100.0.toml | 84 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n150.0.toml | 84 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n200.0.toml | 84 +++++ ...ile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml | 84 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n250.0.toml | 84 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n300.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml | 84 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n400.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml | 84 +++++ ...ok_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml | 89 +++++ ...ontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml | 89 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml | 89 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml | 89 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml | 89 +++++ ...trol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml | 89 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml | 89 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml | 89 +++++ ...control_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml | 89 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml | 89 +++++ ...control_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml | 89 +++++ ...ontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml | 89 +++++ ...ns_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml | 81 +++++ ...ontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml | 81 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml | 81 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml | 81 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml | 81 +++++ ...trol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml | 81 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml | 81 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml | 81 +++++ ...control_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml | 81 +++++ ...ntrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml | 81 +++++ ...control_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml | 81 +++++ ...ontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml | 81 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_g3.5.toml | 84 +++++ ..._nTcontrol_T1.0Te0.8_rf100_n10.0_g3.5.toml | 84 +++++ ...nTcontrol_T1.0Te0.8_rf100_n100.0_g3.5.toml | 84 +++++ ...nTcontrol_T1.0Te0.8_rf100_n150.0_g3.5.toml | 84 +++++ ...nTcontrol_T1.0Te0.8_rf100_n200.0_g3.5.toml | 84 +++++ ...Tcontrol_T1.0Te0.8_rf100_n2000.0_g3.5.toml | 84 +++++ ...nTcontrol_T1.0Te0.8_rf100_n250.0_g3.5.toml | 84 +++++ ...nTcontrol_T1.0Te0.8_rf100_n300.0_g3.5.toml | 84 +++++ ...e_nTcontrol_T1.0Te0.8_rf100_n4.0_g3.5.toml | 84 +++++ ...nTcontrol_T1.0Te0.8_rf100_n400.0_g3.5.toml | 84 +++++ ...e_nTcontrol_T1.0Te0.8_rf100_n5.0_g3.5.toml | 84 +++++ ..._nTcontrol_T1.0Te0.8_rf100_n50.0_g3.5.toml | 84 +++++ ...krooklong_PIscan_T1.0Te0.5_n1.0_rf100.toml | 108 ++++++ ...krooklong_PIscan_T1.0Te0.5_n2.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n1.0_rf100.toml | 108 ++++++ ...ookshort_PIscan_T1.0Te0.5_n10.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n2.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n3.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n4.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n5.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n6.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n7.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n8.0_rf100.toml | 108 ++++++ ...rookshort_PIscan_T1.0Te0.5_n9.0_rf100.toml | 108 ++++++ ...ookshort_PItest2_T1.0Te0.5_n3.0_rf100.toml | 108 ++++++ ...rookshort_PItest_T1.0Te0.5_n3.0_rf100.toml | 108 ++++++ ...rookshort_PItest_T1.0Te0.5_n5.0_rf100.toml | 108 ++++++ ...rookvlong_PIscan_T1.0Te0.5_n1.0_rf100.toml | 108 ++++++ ...rookvlong_PIscan_T1.0Te0.5_n2.0_rf100.toml | 108 ++++++ ...scan_T1.0Te0.5_n8.0_rf100crapheatflux.toml | 108 ++++++ ...can_T1.0Te0.5_n8.0_rf100crapheatflux2.toml | 108 ++++++ .../dkions_PIscan_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n10.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n2.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n4.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n5.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n6.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n8.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n9.0_rf100.toml | 104 ++++++ .../dkions_PIscan_T1.0Te0.5_n9.0_rf100_2.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n1.0_rf100.toml | 104 ++++++ ...urcefile_PIscan_T1.0Te0.5_n10.0_rf100.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n2.0_rf100.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n3.0_rf100.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n4.0_rf100.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n5.0_rf100.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n6.0_rf100.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n7.0_rf100.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n8.0_rf100.toml | 104 ++++++ ...ourcefile_PIscan_T1.0Te0.5_n9.0_rf100.toml | 104 ++++++ .../coll_krook_nTcontrol_T1.0Te0.8_rf100.toml | 89 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n1.0.toml | 82 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n10.0.toml | 86 +++++ ...rook_nTcontrol_T1.0Te0.8_rf100_n100.0.toml | 89 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n13.0.toml | 86 +++++ ...rook_nTcontrol_T1.0Te0.8_rf100_n150.0.toml | 89 +++++ ...T1.0Te0.8_rf100_n150.0_coldsource0.01.toml | 89 +++++ ..._T1.0Te0.8_rf100_n150.0_coldsource0.3.toml | 89 +++++ ...Te0.8_rf100_n150.0_coldsource0.4Te0.4.toml | 89 +++++ ..._T1.0Te0.8_rf100_n150.0_coldsource0.6.toml | 89 +++++ ..._T1.0Te0.8_rf100_n150.0_coldsource1.2.toml | 89 +++++ ....0Te0.8_rf100_n150.0_newsourceformula.toml | 89 +++++ ...e0.8_rf100_n150.0_newsourceformula_2u.toml | 89 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n16.0.toml | 86 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n19.0.toml | 86 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n2.0.toml | 82 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n22.0.toml | 86 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n25.0.toml | 86 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n28.0.toml | 86 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n3.0.toml | 85 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n31.0.toml | 89 +++++ ...ol_T1.0Te0.8_rf100_n31.0_timeinfotest.toml | 89 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n35.0.toml | 89 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n4.0.toml | 86 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n40.0.toml | 89 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n45.0.toml | 89 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n5.0.toml | 82 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n50.0.toml | 89 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n55.0.toml | 89 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n6.0.toml | 82 +++++ ...krook_nTcontrol_T1.0Te0.8_rf100_n60.0.toml | 89 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n7.0.toml | 86 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n8.0.toml | 82 +++++ ..._krook_nTcontrol_T1.0Te0.8_rf100_n9.0.toml | 82 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml | 87 +++++ .../dkions_nTcontrol_T1.0Te0.8_rf100.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n1.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n10.0.toml | 81 +++++ ...ions_nTcontrol_T1.0Te0.8_rf100_n100.0.toml | 81 +++++ ...l_T1.0Te0.8_rf100_n100.0notmomkinetic.toml | 81 +++++ ...l_T1.0Te0.8_rf100_n100.0yesmomkinetic.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n13.0.toml | 81 +++++ ...ions_nTcontrol_T1.0Te0.8_rf100_n150.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n16.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n19.0.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n2.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n22.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n25.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n28.0.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n3.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n31.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n35.0.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n4.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n40.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n45.0.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n5.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n50.0.toml | 81 +++++ ..._rf100_n50.0_testwtfwrongwithTcontrol.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n55.0.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n6.0.toml | 81 +++++ ...kions_nTcontrol_T1.0Te0.8_rf100_n60.0.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n7.0.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n8.0.toml | 81 +++++ ...dkions_nTcontrol_T1.0Te0.8_rf100_n9.0.toml | 81 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml | 78 +++++ .../sourcefile_nTcontrol_T1.0Te0.8_rf100.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n1.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml | 81 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n100.0.toml | 84 +++++ ...l_T1.0Te0.8_rf100_n100.0notmomkinetic.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n13.0.toml | 81 +++++ ...file_nTcontrol_T1.0Te0.8_rf100_n150.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n16.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n19.0.toml | 81 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n2.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n22.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n28.0.toml | 81 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n3.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n31.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml | 84 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n6.0.toml | 81 +++++ ...efile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml | 84 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n7.0.toml | 81 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n8.0.toml | 81 +++++ ...cefile_nTcontrol_T1.0Te0.8_rf100_n9.0.toml | 81 +++++ ...krook_shortvpa_PIscan_T1.0Te0.5_rf100.toml | 107 ++++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml | 84 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml | 83 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml | 83 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml | 83 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml | 83 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml | 83 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml | 83 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml | 83 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml | 83 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml | 83 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml | 85 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml | 87 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml | 87 +++++ ...kions_shortvpa_PIscan_T1.0Te0.5_rf100.toml | 103 ++++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml | 78 +++++ ...efile_shortvpa_PIscan_T1.0Te0.5_rf100.toml | 103 ++++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml | 78 +++++ ...shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml | 78 +++++ ..._shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml | 78 +++++ .../tinyvpatest.toml | 78 +++++ ...ll_krook_PI_test_T1.0Te0.5_n5.0_rf100.toml | 108 ++++++ ...rooklong_PI_test_T1.0Te0.5_n5.0_rf100.toml | 108 ++++++ .../power_scan/bad_ion_physics.toml | 101 ++++++ .../power_scan/power_scan_T0.5.toml | 100 ++++++ .../power_scan/power_scan_T1.0.toml | 100 ++++++ .../power_scan_T1.0_thinexpdecay.toml | 100 ++++++ .../power_scan_T1.0_thinexpdecay_2.toml | 100 ++++++ .../power_scan/power_scan_T2.0.toml | 100 ++++++ .../power_scan_T2.0_thinexpdecay.toml | 100 ++++++ .../power_scan/power_scan_T3.0.toml | 100 ++++++ .../power_scan_T3.0_thinexpdecay.toml | 100 ++++++ .../power_scan/power_scan_T4.0.toml | 100 ++++++ .../power_scan_T4.0_thinexpdecay.toml | 100 ++++++ .../power_scan/power_scan_T5.0.toml | 100 ++++++ .../power_scan/power_scan_T6.0.toml | 100 ++++++ .../power_scan/power_scan_T7.0.toml | 100 ++++++ .../power_scan_T7.0_thinexpdecay.toml | 100 ++++++ .../power_scan/power_scan_T8.0.toml | 100 ++++++ .../power_scan_mk_T1.0_thinexpdecay.toml | 103 ++++++ ..._shapefunction_q_mk_T1.0_thinexpdecay.toml | 103 ++++++ .../power_scan/power_scan_template.toml | 100 ++++++ .../power_scan/power_scan_template_Te0.1.toml | 100 ++++++ .../power_scan/power_scan_template_Te0.2.toml | 99 ++++++ .../Lucas_transfer_files/custom_plotter.jl | 310 ++++++++++++++++++ .../toml_file_scan_creator.jl | 44 +++ 900 files changed, 80563 insertions(+) create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiiagain_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n11.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n9.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n12.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n16.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/dkionsagain_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_PI_T1.0Te0.5_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n11.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n9.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n12.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n16.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_long_T1.0Te1.0_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain2_T1.0Te1.0_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain_T1.0Te1.0_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_mws_T0.5Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_ws_T1.0Te1.0_n15.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionsagain_T1.0Te1.0_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionslong_mws_T0.5Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_long_T1.0Te1.0_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T0.5Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T1.0Te1.0_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n15.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krooklong_PI_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_PI_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_PI_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n1.0_rf29.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n6.0_rf29.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n1.0_rf29.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n6.0_rf29.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n1.0_rf29.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n6.0_rf29.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n0.5_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n1.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n2.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n4.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n6.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_nobc.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_yesbc.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself_100write.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0_braginskii.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0_braginskii.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/power_scan_braginskii_mk_T1.0_thinexpdecay.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_braginskii_Te0.2.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_dkions_Te0.2.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_sourcefile_Te0.2.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_braginskii_Te0.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_dkions_Te0.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_sourcefile_Te0.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_braginskii_Te0.3.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_dkions_Te0.3.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_sourcefile_Te0.3.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_braginskii.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_dkions.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_sourcefile.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_braginskii_Te1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_dkions_Te1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_sourcefile_Te1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_braginskii_Te2.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_dkions_Te2.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_sourcefile_Te2.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart_wrongheatflux.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1_ownrestart.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_sourcefile_Te0.1.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n0.5_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n1.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n2.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n4.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n6.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_braginskii_Te0.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_dkions_Te0.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_sourcefile_Te0.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n0.5_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n1.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n2.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n4.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n6.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T1.0Te1.0_n1.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n1.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n3.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n5.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n7.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n9.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n3.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n5.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiivlong_T1.0Te0.5_n3.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n1.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n3.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n5.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n7.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n9.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/dkionslong_T1.0Te0.5_n7.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n1.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n3.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n5.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n7.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n9.0_rf50.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf83/dkions_T1.0Te0.5_n7.0_rf83.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf83/sourcefile_T1.0Te0.5_n7.0_rf83.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf83/used_files/dkions_T1.0Te1.0_n0.1_rf83.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf83/used_files/sourcefile_T1.0Te1.0_n0.1_rf83.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9 copy.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9 copy.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n1.0_rf9.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n6.0_rf9.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T1.0Te1.0_n1.0_rf9.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n30.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n65.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n70.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n75.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n80.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n85.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n90.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n95.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emnottrue.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emtrue.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emtrue.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emtrue.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emtrue.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emnottrue.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emtrue.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emtrue.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_vlong_T1.0Te0.8_rf100_n3000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_Tvlow.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_collkrook.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000000.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow_collkrook.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_coll_krook.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_2.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_3.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n100.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n3000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_diffPItempcontroller.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_collkrook_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions4_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions5_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions6_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test_res.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_memtest.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_memtest.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0_g3.5.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n9.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest2_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux2.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100_2.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n1.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n10.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n2.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n3.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n4.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n6.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n7.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n8.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n9.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n13.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.01.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.3.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.4Te0.4.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.6.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource1.2.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula_2u.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n16.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n19.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n2.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n22.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n28.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n3.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0_timeinfotest.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n7.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n8.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n9.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0yesmomkinetic.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n13.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n150.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n16.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n19.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n2.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n22.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n28.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n3.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n31.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0_testwtfwrongwithTcontrol.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n7.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n8.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n9.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n13.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n16.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n19.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n22.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n28.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n31.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n7.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n8.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n9.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol2_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/tinyvpatest.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krook_PI_test_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krooklong_PI_test_T1.0Te0.5_n5.0_rf100.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/bad_ion_physics.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T0.5.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T1.0.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay_2.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T2.0.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T2.0_thinexpdecay.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T3.0.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T3.0_thinexpdecay.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T4.0.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T4.0_thinexpdecay.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T5.0.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T6.0.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T7.0.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T7.0_thinexpdecay.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_T8.0.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_mk_T1.0_thinexpdecay.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_shapefunction_q_mk_T1.0_thinexpdecay.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_template.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_template_Te0.1.toml create mode 100644 examples/lucas_transfer_input_files/power_scan/power_scan_template_Te0.2.toml create mode 100644 publication_inputs/Lucas_transfer_files/custom_plotter.jl create mode 100644 publication_inputs/Lucas_transfer_files/toml_file_scan_creator.jl diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..976623502 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 60000 +steady_state_residual = true +dt = 0.000012 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..79a1cd541 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..e746c036f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..ca55f5c4a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiiagain_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiiagain_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..58db679dc --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiiagain_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00012 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..32a96396e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 3000 +steady_state_residual = true +dt = 0.000005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..4bc2faf2f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 2000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..c87334e59 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n11.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n11.0_rf100.toml new file mode 100644 index 000000000..20a677a84 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n11.0_rf100.toml @@ -0,0 +1,105 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 11.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 11.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 + diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..6063fe63c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..f38b01c6d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..3cc2e96d7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..f36e0f3a5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n9.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..7231e3987 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n1.0_rf100.toml new file mode 100644 index 000000000..ce6973bc3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n12.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n12.0_rf100.toml new file mode 100644 index 000000000..28038fad6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n12.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 12.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 12.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n16.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n16.0_rf100.toml new file mode 100644 index 000000000..ec3ef22f4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n16.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 16.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 35000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n8.0_rf100.toml new file mode 100644 index 000000000..b8b652709 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkionsagain_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkionsagain_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..cffe9dfa8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/dkionsagain_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_PI_T1.0Te0.5_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_PI_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..137d56f06 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_PI_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..edc0de609 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n11.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n11.0_rf100.toml new file mode 100644 index 000000000..1bf7685ff --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n11.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 11.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 11.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..a1dce5c6a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..feabbfdd2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..736c6555e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..58b4aaf10 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..137d56f06 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n9.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..cddbd91a1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n1.0_rf100.toml new file mode 100644 index 000000000..64bfefe1d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n12.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n12.0_rf100.toml new file mode 100644 index 000000000..3f6993666 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n12.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 12.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 12.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n16.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n16.0_rf100.toml new file mode 100644 index 000000000..dbf5c86cd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n16.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 16.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n8.0_rf100.toml new file mode 100644 index 000000000..d3b3d1a73 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..c51019b3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n8.0_rf100.toml new file mode 100644 index 000000000..9ca052cb1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00002 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_long_T1.0Te1.0_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_long_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..68536bf53 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_long_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain2_T1.0Te1.0_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain2_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..eee0c3b1f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain2_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00002 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain_T1.0Te1.0_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..68536bf53 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_mws_T0.5Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_mws_T0.5Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..a8762a132 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_mws_T0.5Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 0.5 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0004 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_ws_T1.0Te1.0_n15.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_ws_T1.0Te1.0_n15.0_rf100.toml new file mode 100644 index 000000000..11401af92 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_ws_T1.0Te1.0_n15.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 15.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.5 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionsagain_T1.0Te1.0_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionsagain_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..32cf6b665 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionsagain_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 0.8 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionslong_mws_T0.5Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionslong_mws_T0.5Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..c844dd264 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionslong_mws_T0.5Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 0.5 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n1.0_rf100.toml new file mode 100644 index 000000000..6f00b2947 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..16bf847c1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n5.0_rf100.toml new file mode 100644 index 000000000..4e809533d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.3 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n8.0_rf100.toml new file mode 100644 index 000000000..e7abcd8e7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_long_T1.0Te1.0_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_long_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..a2060221e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_long_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T0.5Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T0.5Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..258eedacd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T0.5Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 0.5 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T1.0Te1.0_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T1.0Te1.0_n7.0_rf100.toml new file mode 100644 index 000000000..76c46e074 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T1.0Te1.0_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..72f425ea1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n15.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n15.0_rf100.toml new file mode 100644 index 000000000..be9e4de72 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n15.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 15.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.5 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..263fe6802 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.815 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..78cfd4a0f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.7 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 2.7 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 90000 +steady_state_residual = true +dt = 0.0003 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krooklong_PI_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krooklong_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..efc1ba966 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krooklong_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.815 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_PI_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..997861862 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..e959c2842 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..0198a52a6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.815 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..e6a38d1d7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 2.7 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..cc38bae18 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_PI_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..54e2ee3ce --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..164e968c7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n1.0_rf29.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n1.0_rf29.toml new file mode 100644 index 000000000..a451cafa4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n1.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n6.0_rf29.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n6.0_rf29.toml new file mode 100644 index 000000000..4e15c6fed --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n6.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n1.0_rf29.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n1.0_rf29.toml new file mode 100644 index 000000000..bc3e3020f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n1.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n6.0_rf29.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n6.0_rf29.toml new file mode 100644 index 000000000..187325e8c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n6.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n1.0_rf29.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n1.0_rf29.toml new file mode 100644 index 000000000..5fc145a8b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n1.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n6.0_rf29.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n6.0_rf29.toml new file mode 100644 index 000000000..92c625d96 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n6.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +#nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n0.5_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n0.5_rf50.toml new file mode 100644 index 000000000..4c4a27b00 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n0.5_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 0.5 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.5 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n1.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..a451cafa4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n1.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n2.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n2.0_rf50.toml new file mode 100644 index 000000000..d3751eca5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n2.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n4.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n4.0_rf50.toml new file mode 100644 index 000000000..e20d793bd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n4.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n6.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n6.0_rf50.toml new file mode 100644 index 000000000..04562ae43 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n6.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii.toml new file mode 100644 index 000000000..7aa28717f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_nobc.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_nobc.toml new file mode 100644 index 000000000..9034f51b1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_nobc.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 1400 +steady_state_residual = true +dt = 0.0003 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_yesbc.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_yesbc.toml new file mode 100644 index 000000000..9034f51b1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_yesbc.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 1400 +steady_state_residual = true +dt = 0.0003 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself.toml new file mode 100644 index 000000000..09e2fc9e7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself_100write.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself_100write.toml new file mode 100644 index 000000000..5d1a413c8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself_100write.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 1400 +steady_state_residual = true +dt = 0.0003 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0.toml new file mode 100644 index 000000000..e57cd31f3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0_braginskii.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0_braginskii.toml new file mode 100644 index 000000000..05d26e709 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0_braginskii.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0.toml new file mode 100644 index 000000000..f84ae4d03 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 3.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0_braginskii.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0_braginskii.toml new file mode 100644 index 000000000..cbc090738 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0_braginskii.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 3.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/power_scan_braginskii_mk_T1.0_thinexpdecay.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/power_scan_braginskii_mk_T1.0_thinexpdecay.toml new file mode 100644 index 000000000..1e6cb7a20 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/power_scan_braginskii_mk_T1.0_thinexpdecay.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 1 +steady_state_residual = true +dt = 0.0003 +nwrite = 1 +type = "SSPRK4" +nwrite_dfns = 1 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_braginskii_Te0.2.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_braginskii_Te0.2.toml new file mode 100644 index 000000000..3b9ffd99a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_braginskii_Te0.2.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_dkions_Te0.2.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_dkions_Te0.2.toml new file mode 100644 index 000000000..c5608b2f1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_dkions_Te0.2.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_sourcefile_Te0.2.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_sourcefile_Te0.2.toml new file mode 100644 index 000000000..ab2ba97c1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_sourcefile_Te0.2.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_braginskii_Te0.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_braginskii_Te0.5.toml new file mode 100644 index 000000000..48c9f7a0e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_braginskii_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.8 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_dkions_Te0.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_dkions_Te0.5.toml new file mode 100644 index 000000000..f5505ab4f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_dkions_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.8 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_sourcefile_Te0.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_sourcefile_Te0.5.toml new file mode 100644 index 000000000..dd786b0b6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_sourcefile_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.8 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_braginskii_Te0.3.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_braginskii_Te0.3.toml new file mode 100644 index 000000000..4f31b12ec --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_braginskii_Te0.3.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.3 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_dkions_Te0.3.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_dkions_Te0.3.toml new file mode 100644 index 000000000..9b1cce0f9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_dkions_Te0.3.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.3 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_sourcefile_Te0.3.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_sourcefile_Te0.3.toml new file mode 100644 index 000000000..c1f9494e6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_sourcefile_Te0.3.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.3 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_braginskii.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_braginskii.toml new file mode 100644 index 000000000..74f412618 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_braginskii.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_dkions.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_dkions.toml new file mode 100644 index 000000000..8ea4125ff --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_dkions.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_sourcefile.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_sourcefile.toml new file mode 100644 index 000000000..b2edd45f0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_sourcefile.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_braginskii_Te1.0.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_braginskii_Te1.0.toml new file mode 100644 index 000000000..df69a95d1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_braginskii_Te1.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_dkions_Te1.0.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_dkions_Te1.0.toml new file mode 100644 index 000000000..aa7872cde --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_dkions_Te1.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_sourcefile_Te1.0.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_sourcefile_Te1.0.toml new file mode 100644 index 000000000..9a8c1141b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_sourcefile_Te1.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_braginskii_Te2.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_braginskii_Te2.5.toml new file mode 100644 index 000000000..8c1d21786 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_braginskii_Te2.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 2.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 5.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_dkions_Te2.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_dkions_Te2.5.toml new file mode 100644 index 000000000..e8b394c13 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_dkions_Te2.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 2.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 5.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_sourcefile_Te2.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_sourcefile_Te2.5.toml new file mode 100644 index 000000000..8f229d157 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_sourcefile_Te2.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 2.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 5.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 24000 +steady_state_residual = true +dt = 0.0001 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1.toml new file mode 100644 index 000000000..5b76eceb4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart.toml new file mode 100644 index 000000000..3df83c3cf --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart_wrongheatflux.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart_wrongheatflux.toml new file mode 100644 index 000000000..3df83c3cf --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart_wrongheatflux.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1.toml new file mode 100644 index 000000000..879837fc2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1_ownrestart.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1_ownrestart.toml new file mode 100644 index 000000000..20659fba3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1_ownrestart.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_sourcefile_Te0.1.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_sourcefile_Te0.1.toml new file mode 100644 index 000000000..7e506e30a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_sourcefile_Te0.1.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n0.5_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n0.5_rf50.toml new file mode 100644 index 000000000..4875fd229 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n0.5_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 0.5 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 0.5 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n1.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..bc3e3020f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n1.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n2.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n2.0_rf50.toml new file mode 100644 index 000000000..c64fefbf3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n2.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n4.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n4.0_rf50.toml new file mode 100644 index 000000000..79d53784b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n4.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n6.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n6.0_rf50.toml new file mode 100644 index 000000000..20911bc3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n6.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_braginskii_Te0.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_braginskii_Te0.5.toml new file mode 100644 index 000000000..b029e53df --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_braginskii_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0004 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_dkions_Te0.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_dkions_Te0.5.toml new file mode 100644 index 000000000..842e26e99 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_dkions_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_sourcefile_Te0.5.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_sourcefile_Te0.5.toml new file mode 100644 index 000000000..b3790d185 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_sourcefile_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n0.5_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n0.5_rf50.toml new file mode 100644 index 000000000..0d5257d63 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n0.5_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 0.5 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 0.5 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n1.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..d25fca8a8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n1.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n2.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n2.0_rf50.toml new file mode 100644 index 000000000..7ac9f6171 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n2.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n4.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n4.0_rf50.toml new file mode 100644 index 000000000..2f5c25044 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n4.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n6.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n6.0_rf50.toml new file mode 100644 index 000000000..d21ad3493 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n6.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T1.0Te1.0_n1.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T1.0Te1.0_n1.0_rf50.toml new file mode 100644 index 000000000..2842e2951 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T1.0Te1.0_n1.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n1.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..4529b3504 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n1.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.6 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n3.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..2814a9270 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n5.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n5.0_rf50.toml new file mode 100644 index 000000000..4f73e6ab6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n5.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n7.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n7.0_rf50.toml new file mode 100644 index 000000000..6e5e007c5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n7.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.2 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n9.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n9.0_rf50.toml new file mode 100644 index 000000000..e3e6efac5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n9.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.4 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 60000 +steady_state_residual = true +dt = 0.00015 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n3.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..e42c3bc3d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n5.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n5.0_rf50.toml new file mode 100644 index 000000000..8cbde0bc0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n5.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiivlong_T1.0Te0.5_n3.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiivlong_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..f1eae6a90 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/braginskiivlong_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n1.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..0894fc664 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n1.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.6 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n3.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..65be91d49 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n5.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n5.0_rf50.toml new file mode 100644 index 000000000..c2947840f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n5.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n7.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n7.0_rf50.toml new file mode 100644 index 000000000..5193456d1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n7.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.2 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n9.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n9.0_rf50.toml new file mode 100644 index 000000000..2f39ba173 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n9.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.4 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 60000 +steady_state_residual = true +dt = 0.00015 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkionslong_T1.0Te0.5_n7.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkionslong_T1.0Te0.5_n7.0_rf50.toml new file mode 100644 index 000000000..684b65816 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/dkionslong_T1.0Te0.5_n7.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.2 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n1.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..254b22d11 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n1.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.6 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n3.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..05c7e1d09 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n5.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n5.0_rf50.toml new file mode 100644 index 000000000..12fb40e43 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n5.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n7.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n7.0_rf50.toml new file mode 100644 index 000000000..998fb79a5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n7.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.2 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n9.0_rf50.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n9.0_rf50.toml new file mode 100644 index 000000000..87525542d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n9.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.4 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf83/dkions_T1.0Te0.5_n7.0_rf83.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf83/dkions_T1.0Te0.5_n7.0_rf83.toml new file mode 100644 index 000000000..6e2ff7e9b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf83/dkions_T1.0Te0.5_n7.0_rf83.toml @@ -0,0 +1,111 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 1.0 +active = true +source_strength = 0.84 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_3] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf83/sourcefile_T1.0Te0.5_n7.0_rf83.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf83/sourcefile_T1.0Te0.5_n7.0_rf83.toml new file mode 100644 index 000000000..63524dc01 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf83/sourcefile_T1.0Te0.5_n7.0_rf83.toml @@ -0,0 +1,111 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 1.0 +active = true +source_strength = 0.84 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_3] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf83/used_files/dkions_T1.0Te1.0_n0.1_rf83.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf83/used_files/dkions_T1.0Te1.0_n0.1_rf83.toml new file mode 100644 index 000000000..9c4f588bb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf83/used_files/dkions_T1.0Te1.0_n0.1_rf83.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.1 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.625 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf83/used_files/sourcefile_T1.0Te1.0_n0.1_rf83.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf83/used_files/sourcefile_T1.0Te1.0_n0.1_rf83.toml new file mode 100644 index 000000000..9c4f588bb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf83/used_files/sourcefile_T1.0Te1.0_n0.1_rf83.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.1 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.625 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9 copy.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9 copy.toml new file mode 100644 index 000000000..17370ca8c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9 copy.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9.toml new file mode 100644 index 000000000..17370ca8c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9 copy.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9 copy.toml new file mode 100644 index 000000000..bc3e3020f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9 copy.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9.toml new file mode 100644 index 000000000..bc3e3020f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n1.0_rf9.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n1.0_rf9.toml new file mode 100644 index 000000000..7b4e7a01e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n1.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n6.0_rf9.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n6.0_rf9.toml new file mode 100644 index 000000000..0351ff4bd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n6.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T1.0Te1.0_n1.0_rf9.toml b/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T1.0Te1.0_n1.0_rf9.toml new file mode 100644 index 000000000..0d19dee47 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T1.0Te1.0_n1.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..63e31e3ed --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..e18072ec0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..323b79713 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..e746c036f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..110b145e7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..72d23611a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..e1a21414c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..b3277bffe --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..6746ff92e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..e746c036f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..a4f8effc0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00012 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..72d23611a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..e1a21414c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..8ef04deb0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.00001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..e163dc2ce --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 3000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..caa37239b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..ae812f80d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..23d8a5468 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..f38b01c6d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..8b169d847 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..702141d11 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..830bd5633 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..2a6b1872b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..accb3e62c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..3dbe3125a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..830bd5633 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..61acfa974 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..1e4d49652 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..b0fa38b6d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..bcf8a8dc0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..3dbe3125a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..e7591991d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..0b076d430 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..dcf230830 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..e8bdc6178 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..60b2c07b0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..3a98bf083 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..3578695aa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.33697907 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..c63ac9509 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 0.0 +source_strength = 3.4 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.0 +PI_density_target_amplitude = 0.9554376673 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..640a71f7f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1884857 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..5fb0f0c18 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..b674a2dd7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..417605012 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..7df5e338e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..b31312a30 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..fafb9b132 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..8c40e3c9e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..305619b3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..928a38431 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..bd89deb22 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..aed6684c5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..24de2175b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..d5c9f40af --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..28eef8b22 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..a8401f2cd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..d508c8786 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.3374114344177066 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..25d8699da --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.853533873939526 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..222602065 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 229.69552340779816 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..6865107c7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 3.487498512581481 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..60c151391 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 343.96379388289824 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..1b0a007e3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 4.617537108404385 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..f121d5435 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 440.68408777041407 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..a92e66ba0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.745953071919875 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..0e272ee96 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 536.4391780332999 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..ffbc1830e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 30.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.875634513651969 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..d1bb97f57 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 639.2619592801125 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..55f32fc21 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.015624989686543 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..f1ff5b351 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.15769848066478 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..8b28d28d9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.301783252852935 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..db026a660 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1855938812275717 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..ec47607ae --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.447294151919968 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..791545d78 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 114.53813479517507 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..da667066a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.593782390334123 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..9d3fd910d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 13.740593713437018 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..98e31b0aa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 65.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 14.88696444098024 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..bb7251d51 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 70.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.03235458542661 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..591335406 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 75.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 17.176077532636796 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..c757c3909 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 80.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 18.317605075238944 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..6ef232b91 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 85.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 19.456565528297283 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..304b73638 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 90.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 20.59242016009684 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..d7f53a012 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 95.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 21.724776733916414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..9c93eacb9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..ced16b0da --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..1ee4b17bb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..0b67066e5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00015 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..c2cca6ca1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..9b461c43a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 150000 +steady_state_residual = true +dt = 0.0001 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..9da8abaa9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..b7535a13a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..dd0bd7740 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..d198a9367 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00008 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..abe1fbddb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..b03d0a593 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 150000 +steady_state_residual = true +dt = 0.00005 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..902eb4dec --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..db7002e5a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..cf3e1677f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..ba6481087 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..28be6e87b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..46a3205c4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00015 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..0c1056c67 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..10b6b93ea --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..1c3e1dcf7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..0a5b3849f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..0b09f6c2a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..0d9cc20c9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..df7b87c0d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..8504ca1e8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..71f747f3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..9e0b0a495 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..93b02c5a1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..13299accb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..d3c124454 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..b41ef4a68 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..59794b59e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..01cd4cf33 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..edc1a0d65 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..fb125cbb2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..8c0860951 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 15000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n30.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..fd800173b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..37152ee5a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 15000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..a4b870048 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..df7b8e0e3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..9853a75cb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..9f0a73bc6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..9a7162dd6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..b30845c4e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..fd15e7d39 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n65.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..bfba2c6ac --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n70.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..40c04f7d5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n75.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..f7e4249bf --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n80.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..be13e4ddb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n85.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..f64097479 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n90.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..555737942 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n95.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..51be96453 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..ba75acc2e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.3374128150079914 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 4.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..8236a7a9b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.987622278770658 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..98503253b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.4379823248749 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq.toml new file mode 100644 index 000000000..7f0afcb61 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.4379823248749 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..7453808b6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 3.4874978085535773 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..3ea709c77 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 348.8305815327926 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..944ed6c34 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 4.6175300486533 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..667cb06dd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 465.4334555111129 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..6d8e93542 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.745919659733596 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..6aa2136c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 581.7390283418081 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..6df14bd45 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 30.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.875508368312572 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..15e2fcb1f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 698.5212209637966 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..c58a4c339 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.01535881640174 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..78c3abe21 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.157281031265928 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..c7b518169 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.30154863995504 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..01ee607b8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1855947995366296 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 3.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..abb25e380 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.447707761615817 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..e0a165255 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 115.9929339208104 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..700a2d6d5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.595874936917319 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..6f247699a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 13.7458852811763 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..e0844caa7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 65.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 14.89709156131773 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..bdadb015f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 70.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.049826986006842 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..3e876f087 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 75.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 17.20372774635665 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..fc3982f05 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 80.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 18.358732281167242 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..78173d160 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 85.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 19.514753990310027 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..437f8f109 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 90.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 20.671621590036025 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..e7ed0d223 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 95.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 21.82925685452536 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..038a7924a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..8131d5158 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..761e21e0e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..9cb4b47cc --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..a8d3ae539 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..8bde2377b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00012 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..4fac153ff --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..b4dfa535a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.0001 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..ced1320d3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..b03e7b663 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00008 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..8992cbc3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..37967c97e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00008 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..f3eeab50a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..ab6616884 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..41b879bee --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..6b13a3db2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..24d0f7b73 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..2288ca94c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..11a170334 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..d84b0048d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..f4619c6f3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..292b1b1f3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..629295cc1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..2d8181261 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..728fccbf4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..3ede21d80 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..5e4165f2d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..9e0b0a495 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..93b02c5a1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..13299accb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..3db1a6647 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..b41ef4a68 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..aaf7cd1fe --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..01cd4cf33 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..933ece0c2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..fb125cbb2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..74b0b2799 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..fd800173b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..1b8ec68ec --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..a4b870048 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..df7b8e0e3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..9853a75cb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..9f0a73bc6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..1d60314a6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..b30845c4e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..fd15e7d39 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..bfba2c6ac --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..40c04f7d5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..f7e4249bf --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..be13e4ddb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..f64097479 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..555737942 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..51be96453 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml new file mode 100644 index 000000000..ba75acc2e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.3374128150079914 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 4.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml new file mode 100644 index 000000000..8236a7a9b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.987622278770658 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml new file mode 100644 index 000000000..98503253b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.4379823248749 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml new file mode 100644 index 000000000..7453808b6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 3.4874978085535773 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml new file mode 100644 index 000000000..3ea709c77 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 348.8305815327926 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml new file mode 100644 index 000000000..944ed6c34 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 4.6175300486533 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml new file mode 100644 index 000000000..667cb06dd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 465.4334555111129 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml new file mode 100644 index 000000000..6d8e93542 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.745919659733596 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml new file mode 100644 index 000000000..6aa2136c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 581.7390283418081 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml new file mode 100644 index 000000000..6df14bd45 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 30.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.875508368312572 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml new file mode 100644 index 000000000..d15e2cca4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 673.9345555723605 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml new file mode 100644 index 000000000..c58a4c339 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.01535881640174 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml new file mode 100644 index 000000000..78c3abe21 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.157281031265928 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml new file mode 100644 index 000000000..c7b518169 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.30154863995504 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml new file mode 100644 index 000000000..01ee607b8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1855947995366296 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 3.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml new file mode 100644 index 000000000..abb25e380 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.447707761615817 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml new file mode 100644 index 000000000..e0a165255 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 115.9929339208104 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml new file mode 100644 index 000000000..700a2d6d5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.595874936917319 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml new file mode 100644 index 000000000..6f247699a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 13.7458852811763 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml new file mode 100644 index 000000000..e0844caa7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 65.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 14.89709156131773 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml new file mode 100644 index 000000000..bdadb015f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 70.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.049826986006842 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml new file mode 100644 index 000000000..3e876f087 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 75.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 17.20372774635665 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml new file mode 100644 index 000000000..fc3982f05 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 80.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 18.358732281167242 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml new file mode 100644 index 000000000..78173d160 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 85.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 19.514753990310027 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml new file mode 100644 index 000000000..437f8f109 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 90.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 20.671621590036025 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml new file mode 100644 index 000000000..e7ed0d223 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 95.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 21.82925685452536 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml new file mode 100644 index 000000000..ffd6b1f59 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml new file mode 100644 index 000000000..059b50f62 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emnottrue.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emnottrue.toml new file mode 100644 index 000000000..3cc9a65e0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emnottrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 9 +discretization = "chebyshev_pseudospectral" +nelement = 128 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.00008 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emtrue.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emtrue.toml new file mode 100644 index 000000000..e1915767e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emtrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 9 +discretization = "chebyshev_pseudospectral" +nelement = 128 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml new file mode 100644 index 000000000..86c9ca443 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml new file mode 100644 index 000000000..4377ce5d8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emtrue.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emtrue.toml new file mode 100644 index 000000000..4377ce5d8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emtrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml new file mode 100644 index 000000000..b79477f91 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml new file mode 100644 index 000000000..e1880e8b2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml new file mode 100644 index 000000000..7283016b2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emtrue.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emtrue.toml new file mode 100644 index 000000000..c2847a92d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emtrue.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +element_spacing_option = "sqrt" +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml new file mode 100644 index 000000000..8a215633c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml new file mode 100644 index 000000000..d0b48ca2f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml new file mode 100644 index 000000000..db726b679 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00008 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml new file mode 100644 index 000000000..0721ddac3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml new file mode 100644 index 000000000..66c22893b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emtrue.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emtrue.toml new file mode 100644 index 000000000..7054678e2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emtrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml new file mode 100644 index 000000000..a8f9e9e4f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml new file mode 100644 index 000000000..16874eb11 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml new file mode 100644 index 000000000..4714731d9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml new file mode 100644 index 000000000..340c1a6e7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emnottrue.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emnottrue.toml new file mode 100644 index 000000000..4449a14f4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emnottrue.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 3 +discretization = "chebyshev_pseudospectral" +nelement = 7 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 9 +discretization = "chebyshev_pseudospectral" +nelement = 128 +element_spacing_option = "sqrt" +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emtrue.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emtrue.toml new file mode 100644 index 000000000..341d75231 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emtrue.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 9 +discretization = "chebyshev_pseudospectral" +nelement = 128 +#element_spacing_option = "sqrt" +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml new file mode 100644 index 000000000..a40968e79 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml new file mode 100644 index 000000000..bd6686283 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml new file mode 100644 index 000000000..75e18fd9d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml new file mode 100644 index 000000000..879869659 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml new file mode 100644 index 000000000..3bb1437b1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml new file mode 100644 index 000000000..8f751452a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml new file mode 100644 index 000000000..26b0c8907 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml new file mode 100644 index 000000000..71da4cc43 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml new file mode 100644 index 000000000..efd30eb95 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml new file mode 100644 index 000000000..c3e595e1c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml new file mode 100644 index 000000000..74275d951 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emfalse.toml new file mode 100644 index 000000000..251d60557 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4 +type = "SSPRK4" +nwrite_dfns = 4 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emtrue.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emtrue.toml new file mode 100644 index 000000000..381ee7913 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emtrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 11 +discretization = "chebyshev_pseudospectral" +nelement = 128 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.000025 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_vlong_T1.0Te0.8_rf100_n3000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_vlong_T1.0Te0.8_rf100_n3000.0_emfalse.toml new file mode 100644 index 000000000..504831fbc --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_vlong_T1.0Te0.8_rf100_n3000.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml new file mode 100644 index 000000000..ac56b11f4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml new file mode 100644 index 000000000..3153f5b6c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml new file mode 100644 index 000000000..27c7f828d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml new file mode 100644 index 000000000..d777df8b3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml new file mode 100644 index 000000000..f8df2fa1c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml new file mode 100644 index 000000000..c216e6de3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml new file mode 100644 index 000000000..e63ea738d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml new file mode 100644 index 000000000..d2f4f76d4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml new file mode 100644 index 000000000..5625f2f17 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml new file mode 100644 index 000000000..38f171e86 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml new file mode 100644 index 000000000..5dcfed6ba --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml new file mode 100644 index 000000000..548421094 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml new file mode 100644 index 000000000..92c65ed75 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml new file mode 100644 index 000000000..d21cb8186 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml new file mode 100644 index 000000000..205827809 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml new file mode 100644 index 000000000..9a37d4026 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml new file mode 100644 index 000000000..1ebdcf70e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml new file mode 100644 index 000000000..8c7a2aef9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml new file mode 100644 index 000000000..b58fd8259 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml new file mode 100644 index 000000000..8164054b8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml new file mode 100644 index 000000000..16290f070 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml new file mode 100644 index 000000000..4a16c0da7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml new file mode 100644 index 000000000..e0ad5a066 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml new file mode 100644 index 000000000..e95806326 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml new file mode 100644 index 000000000..a4c87347a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml new file mode 100644 index 000000000..b6f6a5999 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml new file mode 100644 index 000000000..3ecddcaa9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic.toml new file mode 100644 index 000000000..0bbd1b8aa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.3 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_Tvlow.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_Tvlow.toml new file mode 100644 index 000000000..64961abe3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_Tvlow.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 0.001 +initial_density = 1.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.0001 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_collkrook.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_collkrook.toml new file mode 100644 index 000000000..0bbd1b8aa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_collkrook.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.3 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000.toml new file mode 100644 index 000000000..46efbe663 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.3 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000000.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000000.toml new file mode 100644 index 000000000..46efbe663 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000000.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.3 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow.toml new file mode 100644 index 000000000..d8b3aa48e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.01 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow_collkrook.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow_collkrook.toml new file mode 100644 index 000000000..2c54c8569 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow_collkrook.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.01 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_coll_krook.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_coll_krook.toml new file mode 100644 index 000000000..fc467cc96 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_coll_krook.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.01 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 698.5218176548433 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions.toml new file mode 100644 index 000000000..95505b811 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.01 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00003 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_2.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_2.toml new file mode 100644 index 000000000..6f6474ac3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_2.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.01 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 350.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 350.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000038 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_3.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_3.toml new file mode 100644 index 000000000..3cb8b860c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_3.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.01 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 350.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 350.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 800000 +steady_state_residual = true +dt = 0.000034 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_final.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml new file mode 100644 index 000000000..197e4c5b2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.3374128150079914 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 4.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml new file mode 100644 index 000000000..28fd515c5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.987622278770658 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq_final.toml new file mode 100644 index 000000000..7f0afcb61 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.4379823248749 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml new file mode 100644 index 000000000..4e1e0dd18 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.45490740213307 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml new file mode 100644 index 000000000..d0707aea0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 3.4874978085535773 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml new file mode 100644 index 000000000..4493fed5d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 348.8305815327926 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml new file mode 100644 index 000000000..f95cdc720 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 0.4790355181051954 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.000001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml new file mode 100644 index 000000000..e18da8b30 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 4.6175300486533 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.0001 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml new file mode 100644 index 000000000..6f402da08 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 465.4334555111129 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml new file mode 100644 index 000000000..101dba418 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.745919659733596 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..fdd19f2a7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 581.7390283418081 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml new file mode 100644 index 000000000..b67c5c9d3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 30.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.875508368312572 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..d1e71b03b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 698.5218176548433 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml new file mode 100644 index 000000000..09acfcc28 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.01535881640174 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml new file mode 100644 index 000000000..bff0815aa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.157281031265928 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml new file mode 100644 index 000000000..cacd459ee --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.30154863995504 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml new file mode 100644 index 000000000..e6377d62a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1855947995366296 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 3.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml new file mode 100644 index 000000000..fef147ac7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.447707761615817 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml new file mode 100644 index 000000000..67a4eca00 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 115.97645571660367 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml new file mode 100644 index 000000000..07c268e7f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.595874936917319 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml new file mode 100644 index 000000000..8e10d2ea7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 13.7458852811763 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml new file mode 100644 index 000000000..e6125f959 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 65.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 14.89709156131773 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml new file mode 100644 index 000000000..e9d939433 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 70.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.049826986006842 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml new file mode 100644 index 000000000..fb5c66e54 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 75.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 17.20372774635665 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml new file mode 100644 index 000000000..f9b0d122d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 80.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 18.358732281167242 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml new file mode 100644 index 000000000..aaac126be --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 85.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 19.514753990310027 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml new file mode 100644 index 000000000..d5a2ed2ca --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 90.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 20.671621590036025 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml new file mode 100644 index 000000000..b12cabce4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 95.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 21.82925685452536 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n100.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n100.0_final.toml new file mode 100644 index 000000000..28fd515c5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n100.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.987622278770658 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n3000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..d1e71b03b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 698.5218176548433 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_final.toml new file mode 100644 index 000000000..038a7924a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml new file mode 100644 index 000000000..8131d5158 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml new file mode 100644 index 000000000..761e21e0e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml new file mode 100644 index 000000000..2ad6c07c4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00016 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml new file mode 100644 index 000000000..a8d3ae539 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml new file mode 100644 index 000000000..8bde2377b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00012 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml new file mode 100644 index 000000000..8884150a3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml new file mode 100644 index 000000000..4fac153ff --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml new file mode 100644 index 000000000..b4dfa535a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.0001 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml new file mode 100644 index 000000000..ced1320d3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..b03e7b663 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00008 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml new file mode 100644 index 000000000..8992cbc3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..37967c97e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00008 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml new file mode 100644 index 000000000..f3eeab50a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml new file mode 100644 index 000000000..ab6616884 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml new file mode 100644 index 000000000..41b879bee --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml new file mode 100644 index 000000000..6b13a3db2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_diffPItempcontroller.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_diffPItempcontroller.toml new file mode 100644 index 000000000..6b13a3db2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_diffPItempcontroller.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml new file mode 100644 index 000000000..24d0f7b73 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml new file mode 100644 index 000000000..ee0b4e84c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00025 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml new file mode 100644 index 000000000..11a170334 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml new file mode 100644 index 000000000..d84b0048d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml new file mode 100644 index 000000000..f4619c6f3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml new file mode 100644 index 000000000..292b1b1f3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml new file mode 100644 index 000000000..629295cc1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml new file mode 100644 index 000000000..2d8181261 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml new file mode 100644 index 000000000..728fccbf4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml new file mode 100644 index 000000000..3ede21d80 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml new file mode 100644 index 000000000..5e4165f2d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_final.toml new file mode 100644 index 000000000..9e0b0a495 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml new file mode 100644 index 000000000..93b02c5a1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml new file mode 100644 index 000000000..13299accb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml new file mode 100644 index 000000000..18461d147 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml new file mode 100644 index 000000000..b41ef4a68 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml new file mode 100644 index 000000000..aaf7cd1fe --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml new file mode 100644 index 000000000..b8d7108e6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml new file mode 100644 index 000000000..01cd4cf33 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml new file mode 100644 index 000000000..933ece0c2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml new file mode 100644 index 000000000..fb125cbb2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..74b0b2799 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml new file mode 100644 index 000000000..fd800173b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..d427a2be3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml new file mode 100644 index 000000000..a4b870048 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml new file mode 100644 index 000000000..df7b8e0e3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml new file mode 100644 index 000000000..9853a75cb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml new file mode 100644 index 000000000..9f0a73bc6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml new file mode 100644 index 000000000..a950b92a1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml new file mode 100644 index 000000000..b30845c4e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml new file mode 100644 index 000000000..fd15e7d39 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml new file mode 100644 index 000000000..bfba2c6ac --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml new file mode 100644 index 000000000..40c04f7d5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml new file mode 100644 index 000000000..f7e4249bf --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml new file mode 100644 index 000000000..be13e4ddb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml new file mode 100644 index 000000000..f64097479 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml new file mode 100644 index 000000000..555737942 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml new file mode 100644 index 000000000..51be96453 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_collkrook_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_collkrook_final.toml new file mode 100644 index 000000000..2c54c8569 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_collkrook_final.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.01 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_final.toml new file mode 100644 index 000000000..d8b3aa48e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_final.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.01 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml new file mode 100644 index 000000000..7777f12bd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0000005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml new file mode 100644 index 000000000..42797d7cb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +z_width = 0.1 + +[timestepping] +nstep = 256000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml new file mode 100644 index 000000000..07db9492b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000035 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml new file mode 100644 index 000000000..6329eef8a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..478767cff --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 800.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2700.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 800.0 +z_width = 0.08 + +[timestepping] +nstep = 1000000 +steady_state_residual = true +dt = 0.000011 +nwrite = 20000 +type = "SSPRK4" +nwrite_dfns = 20000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml new file mode 100644 index 000000000..7b91577c1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +z_width = 0.1 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000035 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml new file mode 100644 index 000000000..28d92ce93 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3.5 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..a90a48d75 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 800.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 37.5 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 800.0 +z_width = 0.08 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00007 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions4_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions4_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..fe559b978 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions4_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 80.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 36.5 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 80.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00007 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions5_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions5_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..e535d229a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions5_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 80.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 80.0 +z_width = 0.08 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00007 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions6_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions6_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..39953ba24 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions6_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 34.61 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00007 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml new file mode 100644 index 000000000..7d5f30113 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.0024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.08 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00002 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml new file mode 100644 index 000000000..af3c227f0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2900.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.03 + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 0.00004 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml new file mode 100644 index 000000000..86c1c81d2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 30.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 30.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.000002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml new file mode 100644 index 000000000..663fb850f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.08 + +[timestepping] +nstep = 1500000 +steady_state_residual = true +dt = 0.00002 +nwrite = 30000 +type = "SSPRK4" +nwrite_dfns = 30000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml new file mode 100644 index 000000000..5af6472e0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 5.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 5.0 +z_width = 0.08 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml new file mode 100644 index 000000000..822d78878 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +z_width = 0.1 + +[timestepping] +nstep = 1000000 +steady_state_residual = true +dt = 0.00003 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..b03e7b663 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00008 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml new file mode 100644 index 000000000..d0cd92c42 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000035 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..37967c97e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00008 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml new file mode 100644 index 000000000..c40d9a17e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00004 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..d28bf3f0c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 800.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 800.0 +z_width = 0.08 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml new file mode 100644 index 000000000..9d62b9365 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.0024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml new file mode 100644 index 000000000..aec026c93 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.03 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml new file mode 100644 index 000000000..9c8ede401 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 3000.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 3000.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.000001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml new file mode 100644 index 000000000..fd7762daa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml new file mode 100644 index 000000000..deed92582 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 5.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 5.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test_res.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test_res.toml new file mode 100644 index 000000000..2707443cd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test_res.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 40 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 5.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 5.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml new file mode 100644 index 000000000..a976638d7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..74b0b2799 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml new file mode 100644 index 000000000..248a5644b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..d427a2be3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml new file mode 100644 index 000000000..b2a12c86b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..e0a0144cc --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 800.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 800.0 +z_width = 0.08 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..60b2c07b0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..3a98bf083 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..3578695aa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.33697907 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..31aaa9eaa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 23.01346725 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..687ccdc4e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.717650235 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_memtest.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_memtest.toml new file mode 100644 index 000000000..52b708183 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_memtest.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = true + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.717650235 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml new file mode 100644 index 000000000..4ba0be622 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 200.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 46.61235517 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..f7590d103 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 467.7157178 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 0.0004 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml new file mode 100644 index 000000000..73059c77d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 250.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 58.18575588 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml new file mode 100644 index 000000000..cc22c5910 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 300.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 69.65342754 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..c63ac9509 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 0.0 +source_strength = 3.4 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.0 +PI_density_target_amplitude = 0.9554376673 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml new file mode 100644 index 000000000..76b154ce8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 400.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 93.049821790 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..640a71f7f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1884857 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..5fb0f0c18 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..b674a2dd7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..417605012 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..7df5e338e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..74f961442 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..d48ca4222 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml new file mode 100644 index 000000000..fe756bd40 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 200.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..8be007e72 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 800000 +steady_state_residual = true +dt = 0.0001 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_memtest.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_memtest.toml new file mode 100644 index 000000000..fbbacbb9f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_memtest.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.0001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml new file mode 100644 index 000000000..2572a7b27 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 250.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml new file mode 100644 index 000000000..1cfe8b016 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..b31312a30 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..fafb9b132 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml new file mode 100644 index 000000000..ca48ff72a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 400.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..8c40e3c9e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..305619b3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..928a38431 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..bd89deb22 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..cebbd0a7f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..e5e74297c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0.toml new file mode 100644 index 000000000..9f4486edd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 200.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..1fcc05e9d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0.toml new file mode 100644 index 000000000..eb5037d96 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 250.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0.toml new file mode 100644 index 000000000..9e8c2ec9b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..aed6684c5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..24de2175b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0.toml new file mode 100644 index 000000000..735bd7c74 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 400.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..d5c9f40af --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..28eef8b22 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml new file mode 100644 index 000000000..3a98bf083 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml new file mode 100644 index 000000000..3578695aa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.33697907 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml new file mode 100644 index 000000000..31aaa9eaa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 23.01346725 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml new file mode 100644 index 000000000..687ccdc4e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.717650235 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml new file mode 100644 index 000000000..4ba0be622 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 200.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 46.61235517 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml new file mode 100644 index 000000000..f7590d103 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 467.7157178 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 0.0004 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml new file mode 100644 index 000000000..73059c77d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 250.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 58.18575588 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml new file mode 100644 index 000000000..cc22c5910 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 300.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 69.65342754 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml new file mode 100644 index 000000000..c63ac9509 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 0.0 +source_strength = 3.4 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.0 +PI_density_target_amplitude = 0.9554376673 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml new file mode 100644 index 000000000..76b154ce8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 400.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 93.049821790 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml new file mode 100644 index 000000000..640a71f7f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1884857 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml new file mode 100644 index 000000000..5fb0f0c18 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml new file mode 100644 index 000000000..417605012 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml new file mode 100644 index 000000000..7df5e338e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml new file mode 100644 index 000000000..74f961442 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml new file mode 100644 index 000000000..d48ca4222 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml new file mode 100644 index 000000000..fe756bd40 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 200.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml new file mode 100644 index 000000000..3e157db1f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml new file mode 100644 index 000000000..2572a7b27 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 250.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml new file mode 100644 index 000000000..1cfe8b016 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml new file mode 100644 index 000000000..b31312a30 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml new file mode 100644 index 000000000..ca48ff72a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 400.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml new file mode 100644 index 000000000..8c40e3c9e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml new file mode 100644 index 000000000..305619b3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_g3.5.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0_g3.5.toml new file mode 100644 index 000000000..bd89deb22 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0_g3.5.toml new file mode 100644 index 000000000..cebbd0a7f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0_g3.5.toml new file mode 100644 index 000000000..e5e74297c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0_g3.5.toml new file mode 100644 index 000000000..9f4486edd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 200.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0_g3.5.toml new file mode 100644 index 000000000..1fcc05e9d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0_g3.5.toml new file mode 100644 index 000000000..eb5037d96 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 250.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0_g3.5.toml new file mode 100644 index 000000000..9e8c2ec9b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0_g3.5.toml new file mode 100644 index 000000000..aed6684c5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0_g3.5.toml new file mode 100644 index 000000000..735bd7c74 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 400.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0_g3.5.toml new file mode 100644 index 000000000..d5c9f40af --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0_g3.5.toml b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0_g3.5.toml new file mode 100644 index 000000000..28eef8b22 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..4dfa2eeaa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.24373 +PI_density_controller_I = 0.5 +PI_density_controller_P = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.000001 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..01a83d566 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.5075 +PI_density_controller_I = 0.1 +PI_density_controller_P = 0.1 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.000001 +nwrite = 10000 +type = "SSPRK4" +nwrite_dfns = 10000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..98e7b7935 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.24373 +PI_density_controller_I = 0.5 +PI_density_controller_P = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.000001 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..1fcd4d7ac --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 4.5631 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 160000 +steady_state_residual = true +dt = 0.000001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..47a85d739 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.5075 +PI_density_controller_I = 0.1 +PI_density_controller_P = 0.1 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000001 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..c60e8d474 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.81248 +PI_density_controller_I = 0.3 +PI_density_controller_P = 0.3 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 160000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..d73ae17b0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.17381 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..756a5a64a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.6014 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1250 +type = "SSPRK4" +nwrite_dfns = 1250 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..d38569020 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 2.1086 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..fa78fda99 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 2.6784 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..a1ef7443b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 3.28755 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 160000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n9.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..fb04fe374 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 3.9195 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 160000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest2_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest2_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..abadc526c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest2_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.81248 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..6017a411c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +#source_type = "density_midpoint_control" +#PI_density_target_amplitude = 0.81248 +#PI_density_controller_I = 2.0 +#PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..1b5026090 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.6014 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..d1765d06d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.24373 +PI_density_controller_I = 0.5 +PI_density_controller_P = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.000001 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..e3ade3c18 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.5075 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.000001 +nwrite = 10000 +type = "SSPRK4" +nwrite_dfns = 10000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux.toml new file mode 100644 index 000000000..ec66b9af4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 3.28755 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux2.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux2.toml new file mode 100644 index 000000000..ec66b9af4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux2.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 3.28755 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..ec1b0b883 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..b54b756d2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..ee6590140 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..2d8edc73b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..15534555b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..1da3d32fd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..b5765d9a5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..7dc0ce46b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..8f2357064 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..7942093a0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 33 +L = 18.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100_2.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100_2.toml new file mode 100644 index 000000000..6ce408dd6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100_2.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n1.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..056418dfd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n10.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..f3d3cfbe1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n2.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..2d1616e1b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n3.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..b50217a95 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n4.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..48e06df3c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..0af666a41 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n6.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..df8bb3141 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n7.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..70910f3e9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n8.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..05d46dfba --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n9.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..c6b80f9ba --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..8afc3f995 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 31.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 7.12647274 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 + +[output] +display_timing_info = false \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n1.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n1.0.toml new file mode 100644 index 000000000..e25a13f69 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n1.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..45a15a0d8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 2.39238929 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 15.0 +source_type = "temperature_midpoint_control" +source_T = 2.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 15.0 +z_width = 0.275816 + +[timestepping] +nstep = 800000 +steady_state_residual = true +dt = 0.00007 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..04e650c9b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n13.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n13.0.toml new file mode 100644 index 000000000..c98b1f979 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n13.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 3.02455829 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 5.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 13.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..b6744a752 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 45.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.01.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.01.toml new file mode 100644 index 000000000..4939ff887 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.01.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.01 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.3.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.3.toml new file mode 100644 index 000000000..3f083bbf5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.3.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.3 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.4Te0.4.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.4Te0.4.toml new file mode 100644 index 000000000..bb66334ce --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.4Te0.4.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.4 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.4 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.6.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.6.toml new file mode 100644 index 000000000..431f5e9fd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.6.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.6 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource1.2.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource1.2.toml new file mode 100644 index 000000000..4626034c1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource1.2.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula.toml new file mode 100644 index 000000000..68ce4a6b6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.1 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula_2u.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula_2u.toml new file mode 100644 index 000000000..91efcf494 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula_2u.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n16.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n16.0.toml new file mode 100644 index 000000000..a73f7771f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n16.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 3.7093429 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 5.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 16.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n19.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n19.0.toml new file mode 100644 index 000000000..653f31a65 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n19.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 4.39328887 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 5.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 19.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n2.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n2.0.toml new file mode 100644 index 000000000..b17e07641 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n2.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n22.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n22.0.toml new file mode 100644 index 000000000..4a7791e09 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n22.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 22.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 22.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.0803838 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 8.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 22.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..dea090663 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.7629128 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 9.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n28.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n28.0.toml new file mode 100644 index 000000000..6e07c6423 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n28.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 28.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 28.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.4452432 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 10.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 28.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n3.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n3.0.toml new file mode 100644 index 000000000..44992d2f4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n3.0.toml @@ -0,0 +1,85 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_controller_I = 0.1 +PI_density_target_amplitude = 0.7097641805205377 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +PI_temperature_controller_I = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 800000 +steady_state_residual = true +dt = 0.00002 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0.toml new file mode 100644 index 000000000..8afc3f995 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0.toml @@ -0,0 +1,89 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 31.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 7.12647274 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 + +[output] +display_timing_info = false \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0_timeinfotest.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0_timeinfotest.toml new file mode 100644 index 000000000..d1aed9a75 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0_timeinfotest.toml @@ -0,0 +1,89 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 31.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 7.12647274 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 + +[output] +display_timing_info = true \ No newline at end of file diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..10d4195d9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.0284548 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..8b0e0ebef --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 0.94281510 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..f8501ab70 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.1704995 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..436a852f9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.33528066 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..d6fedbb86 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..3cc5f9da3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.78027499 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 14.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..6b51aadaa --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.5923674 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 18.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n6.0.toml new file mode 100644 index 000000000..20f82156e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n6.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..fcfc13119 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.60536682 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 18.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n7.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n7.0.toml new file mode 100644 index 000000000..48d3f8da7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n7.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 1.6404604 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 7.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n8.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n8.0.toml new file mode 100644 index 000000000..1c47be5c5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n8.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 8.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n9.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n9.0.toml new file mode 100644 index 000000000..f4fd5008a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n9.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 9.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..66ede8a0d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,87 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 6.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.1041231 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +PI_temperature_controller_I = 10.0 +PI_temperature_target_amplitude = 0.4 +source_type = "temperature_midpoint_control" +#source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..a1ee41cd8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 31.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n1.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n1.0.toml new file mode 100644 index 000000000..d9f556d45 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n1.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..17677c1d3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0003 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..083cb745b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00025 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml new file mode 100644 index 000000000..efc98f2f9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +#element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0yesmomkinetic.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0yesmomkinetic.toml new file mode 100644 index 000000000..01cb37a5f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0yesmomkinetic.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +#element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n13.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n13.0.toml new file mode 100644 index 000000000..a0559f289 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n13.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 5.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 13.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n150.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..19ef23469 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 45.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n16.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n16.0.toml new file mode 100644 index 000000000..2ccaec626 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n16.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 6.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 16.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n19.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n19.0.toml new file mode 100644 index 000000000..1a4922d6d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n19.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 7.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 19.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n2.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n2.0.toml new file mode 100644 index 000000000..0e34ae6c8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n2.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n22.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n22.0.toml new file mode 100644 index 000000000..1cc89c587 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n22.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 22.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 22.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 7.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 22.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..6393d4284 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 8.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n28.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n28.0.toml new file mode 100644 index 000000000..cc8384322 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n28.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 28.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 28.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 9.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 28.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n3.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n3.0.toml new file mode 100644 index 000000000..225b12c3e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n3.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n31.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n31.0.toml new file mode 100644 index 000000000..399abe3d0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n31.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 31.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 10.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..86cce29b5 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..fce708de4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..e883d8304 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..aa41b4227 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..c718ba112 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..cda932c79 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0_testwtfwrongwithTcontrol.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0_testwtfwrongwithTcontrol.toml new file mode 100644 index 000000000..cda932c79 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0_testwtfwrongwithTcontrol.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..c73854d34 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 18.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n6.0.toml new file mode 100644 index 000000000..90a1de825 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n6.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..ad10d04e4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n7.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n7.0.toml new file mode 100644 index 000000000..275b9a4a3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n7.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 7.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n8.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n8.0.toml new file mode 100644 index 000000000..e31cd898d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n8.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 8.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n9.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n9.0.toml new file mode 100644 index 000000000..bbd447bea --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n9.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 9.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml new file mode 100644 index 000000000..ddd4d3feb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 3.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..c297a05db --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 31.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 + +[output] +display_timing_info = false diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1.0.toml new file mode 100644 index 000000000..cc000940f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..c49cae6b1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..13299accb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml new file mode 100644 index 000000000..27c7f828d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n13.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n13.0.toml new file mode 100644 index 000000000..6ffdde0fd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n13.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 13.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..320979498 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 45.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n16.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n16.0.toml new file mode 100644 index 000000000..60c2ef814 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n16.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 16.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n19.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n19.0.toml new file mode 100644 index 000000000..1779e4784 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n19.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 19.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2.0.toml new file mode 100644 index 000000000..be24d3342 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n22.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n22.0.toml new file mode 100644 index 000000000..a7a2482d4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n22.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 22.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 22.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 22.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..c6252016c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n28.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n28.0.toml new file mode 100644 index 000000000..5ff60be4f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n28.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 28.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 28.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 28.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3.0.toml new file mode 100644 index 000000000..af7b71f50 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n31.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n31.0.toml new file mode 100644 index 000000000..6fbe3ca41 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n31.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 31.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..83b2e22de --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..9702fea85 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..736b9ea65 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..a7d60c416 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..2561ac16b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..f9a82ec33 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..5f8374425 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n6.0.toml new file mode 100644 index 000000000..4ce8e4233 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n6.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..b2e5c930f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n7.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n7.0.toml new file mode 100644 index 000000000..e4b2010e1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n7.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 7.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n8.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n8.0.toml new file mode 100644 index 000000000..97c50d3f2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n8.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 8.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n9.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n9.0.toml new file mode 100644 index 000000000..354dd4808 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n9.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 9.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100.toml new file mode 100644 index 000000000..f9c41a757 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100.toml @@ -0,0 +1,107 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.2443687 +PI_density_controller_I = 0.1 +PI_density_controller_P = 0.1 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml new file mode 100644 index 000000000..f41710d7d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 1.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 0.2443687 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 1000000 +steady_state_residual = true +dt = 0.00000001 +nwrite = 20000 +type = "SSPRK4" +nwrite_dfns = 20000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml new file mode 100644 index 000000000..7a1ba50ef --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 4.5681350 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 10.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml new file mode 100644 index 000000000..bfdd9d09d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 11.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.5 +source_strength = 11.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.5 +PI_density_target_amplitude = 5.2191623 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 11.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml new file mode 100644 index 000000000..f1fff581c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 12.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 12.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 5.8739823 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 12.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml new file mode 100644 index 000000000..b869e05c3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 13.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 6.5282461 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 13.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml new file mode 100644 index 000000000..f2890bac9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 14.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 14.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 7.1807961 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 14.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml new file mode 100644 index 000000000..753860486 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 7.8340918 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 15.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml new file mode 100644 index 000000000..980ca473f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 16.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 8.4881005 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 16.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml new file mode 100644 index 000000000..89305ee19 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 17.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 17.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 9.1426928 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 17.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml new file mode 100644 index 000000000..e77bc66a7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 18.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 18.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 9.7977799 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 18.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml new file mode 100644 index 000000000..529deed13 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 19.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 10.4533028 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 19.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml new file mode 100644 index 000000000..7c0e3ffdd --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.3 +source_strength = 2.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.3 +PI_density_target_amplitude = 0.5085035 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 500000 +steady_state_residual = true +dt = 0.00002 +nwrite = 10000 +type = "SSPRK4" +nwrite_dfns = 10000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml new file mode 100644 index 000000000..346aec521 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 11.1091997 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 20.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml new file mode 100644 index 000000000..138bb4ed7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.2 +source_strength = 3.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.2 +PI_density_target_amplitude = 0.8136887 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 3.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00005 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml new file mode 100644 index 000000000..ba3e9254c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 4.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 1.1742922 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml new file mode 100644 index 000000000..9a1defe31 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 24.38199658 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 40.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml new file mode 100644 index 000000000..6d4746335 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 1.6045465 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 5.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..4869bbdde --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 6.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.1041231 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml new file mode 100644 index 000000000..bb12e4b0e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 7.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.6796979 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 7.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml new file mode 100644 index 000000000..51dd2059f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 8.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 3.2900416 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 8.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml new file mode 100644 index 000000000..95276213d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml @@ -0,0 +1,85 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 9.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 3.9233151 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 9.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol2_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol2_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..552c9361f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol2_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,87 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 6.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.1041231 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 1.0 +PI_temperature_controller_I = 1.0 +PI_temperature_target_amplitude = 0.6 +#source_type = "temperature_midpoint_control" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..66ede8a0d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,87 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 6.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.1041231 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +PI_temperature_controller_I = 10.0 +PI_temperature_target_amplitude = 0.4 +source_type = "temperature_midpoint_control" +#source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100.toml new file mode 100644 index 000000000..66f46a08a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml new file mode 100644 index 000000000..b555defe4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml new file mode 100644 index 000000000..b7ae43389 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 10.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml new file mode 100644 index 000000000..b018b3c4c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 11.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 11.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 11.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml new file mode 100644 index 000000000..6032151a9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 12.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 12.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 12.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml new file mode 100644 index 000000000..195e5fc57 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 13.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml new file mode 100644 index 000000000..d1223221c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 14.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 14.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 14.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml new file mode 100644 index 000000000..6fbd8fc82 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 15.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml new file mode 100644 index 000000000..6bcaa3443 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 16.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml new file mode 100644 index 000000000..d9ccaa789 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 17.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 17.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 17.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml new file mode 100644 index 000000000..7d45f56a3 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 18.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 18.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 18.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml new file mode 100644 index 000000000..e27e2932f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 19.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml new file mode 100644 index 000000000..cb099d083 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml new file mode 100644 index 000000000..0ecf3c0c6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 20.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml new file mode 100644 index 000000000..ddd4d3feb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 3.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml new file mode 100644 index 000000000..f799b31af --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml new file mode 100644 index 000000000..d583f1db1 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 40.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml new file mode 100644 index 000000000..25472583a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 5.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..e1cbb5fc9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml new file mode 100644 index 000000000..9ceeab0ca --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 7.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml new file mode 100644 index 000000000..73bd24f82 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 8.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml new file mode 100644 index 000000000..d2eb09f6d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 9.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100.toml new file mode 100644 index 000000000..0a27cbd8d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml new file mode 100644 index 000000000..083421dd2 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml new file mode 100644 index 000000000..4a6e52746 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 10.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml new file mode 100644 index 000000000..3cb51aa4a --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 11.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 11.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 11.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml new file mode 100644 index 000000000..1368c70d9 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 12.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 12.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 12.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml new file mode 100644 index 000000000..93fc08964 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 13.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml new file mode 100644 index 000000000..940c03fa6 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 14.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 14.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 14.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml new file mode 100644 index 000000000..f8b7148b4 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 15.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml new file mode 100644 index 000000000..f9d758c7d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 16.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml new file mode 100644 index 000000000..81fee45e8 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 17.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 17.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 17.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml new file mode 100644 index 000000000..a4a8c2b1e --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 18.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 18.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 18.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml new file mode 100644 index 000000000..51014ec0b --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 19.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml new file mode 100644 index 000000000..b4a9e32d0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml new file mode 100644 index 000000000..77a6ddfee --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 20.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml new file mode 100644 index 000000000..eb431bc0d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 3.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml new file mode 100644 index 000000000..9bddf05c0 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml new file mode 100644 index 000000000..4eeeb3c6c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 40.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml new file mode 100644 index 000000000..20b2ca55f --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 5.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..52688d67c --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml new file mode 100644 index 000000000..8883d4bb7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 7.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml new file mode 100644 index 000000000..b0015d0fb --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 8.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml new file mode 100644 index 000000000..314e31f37 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 9.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/tinyvpatest.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/tinyvpatest.toml new file mode 100644 index 000000000..31061b3f7 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/tinyvpatest.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 3 +discretization = "chebyshev_pseudospectral" +nelement = 3 +L = 12.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 7.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0000001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krook_PI_test_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krook_PI_test_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..7b1569c84 --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krook_PI_test_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.59 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krooklong_PI_test_T1.0Te0.5_n5.0_rf100.toml b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krooklong_PI_test_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..69ed5ea0d --- /dev/null +++ b/examples/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krooklong_PI_test_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.59 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/bad_ion_physics.toml b/examples/lucas_transfer_input_files/power_scan/bad_ion_physics.toml new file mode 100644 index 000000000..f8cce0b7a --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/bad_ion_physics.toml @@ -0,0 +1,101 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "gyrokinetic_ions" +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T0.5.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T0.5.toml new file mode 100644 index 000000000..55490b102 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T0.5.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0.toml new file mode 100644 index 000000000..30074f324 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay.toml new file mode 100644 index 000000000..ee12c8d04 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay_2.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay_2.toml new file mode 100644 index 000000000..7ba94402b --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay_2.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[ion_source_2] +source_T = 0.3 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T2.0.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T2.0.toml new file mode 100644 index 000000000..f34158d56 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T2.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T2.0_thinexpdecay.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T2.0_thinexpdecay.toml new file mode 100644 index 000000000..d044a0d48 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T2.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.01 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 12000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T3.0.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T3.0.toml new file mode 100644 index 000000000..70a55eee9 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T3.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 3.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T3.0_thinexpdecay.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T3.0_thinexpdecay.toml new file mode 100644 index 000000000..ebc7e7b38 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T3.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.01 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 3.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 12000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T4.0.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T4.0.toml new file mode 100644 index 000000000..29192c414 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T4.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 4.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T4.0_thinexpdecay.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T4.0_thinexpdecay.toml new file mode 100644 index 000000000..1fa314975 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T4.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.01 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 4.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 12000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T5.0.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T5.0.toml new file mode 100644 index 000000000..e4c6215c9 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T5.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 5.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T6.0.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T6.0.toml new file mode 100644 index 000000000..41e4aeb7d --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T6.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 6.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T7.0.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T7.0.toml new file mode 100644 index 000000000..572b58117 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T7.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 7.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T7.0_thinexpdecay.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T7.0_thinexpdecay.toml new file mode 100644 index 000000000..c8385d26e --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T7.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.01 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 7.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 12000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_T8.0.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_T8.0.toml new file mode 100644 index 000000000..5d9500995 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_T8.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 8.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_mk_T1.0_thinexpdecay.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_mk_T1.0_thinexpdecay.toml new file mode 100644 index 000000000..f49140452 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_mk_T1.0_thinexpdecay.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "drift_kinetic_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_shapefunction_q_mk_T1.0_thinexpdecay.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_shapefunction_q_mk_T1.0_thinexpdecay.toml new file mode 100644 index 000000000..478719f41 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_shapefunction_q_mk_T1.0_thinexpdecay.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "drift_kinetic_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 4 +steady_state_residual = true +dt = 0.00003 +nwrite = 1 +type = "SSPRK4" +nwrite_dfns = 1 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_template.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_template.toml new file mode 100644 index 000000000..b9bc7b748 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_template.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_template_Te0.1.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_template_Te0.1.toml new file mode 100644 index 000000000..6209c8c7b --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_template_Te0.1.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/examples/lucas_transfer_input_files/power_scan/power_scan_template_Te0.2.toml b/examples/lucas_transfer_input_files/power_scan/power_scan_template_Te0.2.toml new file mode 100644 index 000000000..2c2d58837 --- /dev/null +++ b/examples/lucas_transfer_input_files/power_scan/power_scan_template_Te0.2.toml @@ -0,0 +1,99 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 2.0 +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/custom_plotter.jl b/publication_inputs/Lucas_transfer_files/custom_plotter.jl new file mode 100644 index 000000000..f9741a3b2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/custom_plotter.jl @@ -0,0 +1,310 @@ +""" +Custom plotter for anything you want on demand, using the plotting functions in makie_post_processing, without having to +plot everything else in the post_processing_input.toml file. +""" + +module custom_plotter + +import makie_post_processing +import moment_kinetics + +using moment_kinetics.load_data: get_z_derivative +using makie_post_processing: get_variable, get_1d_ax, plot_1d +using Makie: save, Legend +using Statistics: mean +using CairoMakie + +export custom_plot + +function calculate_f_i1(f_M, run_info, run_info_dfns, index) + ppar = get_variable(run_info, "parallel_pressure")[index] + temp = get_variable(run_info, "temperature")[index] + vth = get_variable(run_info, "thermal_speed")[index] + nu_ii = get_variable(run_info, "collision_frequency_ii")[index] + dq_dz = get_z_derivative(run_info, "parallel_heat_flux")[index] + dT_dz = get_variable(run_info, "dT_dz")[index] + vpa_grid = run_info_dfns.vpa.grid + f_i1 = zeros(size(vpa_grid)) + #@. f_i1 = - (f_M/nu_ii) * ( ((vpa_grid)/((vth^2)/2)) * dT_dz * ((vpa_grid)^2/(vth^2) - 3/2) + 2/1 * 1/ppar * dq_dz * (1/2 - (vpa_grid)^2/(vth^2))) + @. f_i1 = - (f_M/nu_ii) * ( ((vpa_grid*vth)*2/(vth^2)) * (1/2*dT_dz) * ((vpa_grid*vth)^2/(vth^2) - 3/2) + 2/1 * 1/ppar * dq_dz * (1/2 - (vpa_grid*vth)^2/(vth^2))) + return f_i1 +end + +function custom_plot(run_directory_with_runs::String) + # make plot directory + custom_plot_dir = "custom_plots" + mkpath(custom_plot_dir) + + run_directory = run_directory_with_runs[6:end] + run_directory_krook = "coll_krook" * run_directory[7:end] + + # get run info and variables to plot + run_info_dkions = makie_post_processing.get_run_info_no_setup("runs/"*run_directory) + run_info_dkions = (run_info_dkions,) + if run_directory_krook in readdir("runs") + run_info_krook = makie_post_processing.get_run_info_no_setup("runs/"*run_directory_krook) + run_info_krook = (run_info_krook,) + else + println("warning: $run_directory_krook is not in this directory") + end + #println(run_info_dkions[1]) + + external_source_amplitude = get_variable(run_info_dkions, "external_source_amplitude") + mfp = get_variable(run_info_dkions, "mfp")[1] + L_T = get_variable(run_info_dkions, "L_T")[1] + L_n = get_variable(run_info_dkions, "L_n")[1] + L_upar = get_variable(run_info_dkions, "L_upar")[1] + println(run_directory, " is the plot prefix") + upper_lim = 4000 + collisionality_T = L_T./mfp + collisionality_n = L_n./mfp + collisionality_upar = L_upar./mfp + collisionality_T[collisionality_T .> upper_lim] .= NaN + collisionality_n[collisionality_n .> upper_lim] .= NaN + collisionality_upar[collisionality_upar .> upper_lim] .= NaN + + mean_nu_T = mean(replace(collisionality_T[:,1,1,end],NaN=>0.0)) + mean_nu_n = mean(replace(collisionality_n[:,1,1,end],NaN=>0.0)) + mean_nu_upar = mean(replace(collisionality_upar[:,1,1,end],NaN=>0.0)) + + plot_sources = false + plot_sources_own = true + plot_collisionalities = false + plot_density_comparisons = false + plot_temperature_comparisons = false + plot_f = true + plot_individual_fs_along_z = false + plot_qpar = false + plot_temperature_residuals = false + animate_f_diff_and_sources = true + + # plot variables + if plot_sources + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + plot_1d(run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,1,end], xlabel="z/m", + ylabel="amplitude/au", label="energy source", ax=ax[1], title = "Source Amplitudes") + plot_1d(run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,2,end], label="particle source", ax=ax[1]) + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:horizontal) + outfile = custom_plot_dir * "/" * run_directory * "external_source_amplitude_vs_z.pdf" + save(outfile, fig) + end + if plot_sources_own + fig = Figure(size = (500, 350)) + ax = Axis(fig[1, 1], title = "Source Amplitudes", ylabel="amplitude/au", xlabel="z/m", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + #ax = Axis(fig[1, 1], title = L"\nu^* \approx 10", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + source1 = external_source_amplitude[1][:,1,1,end] + source2 = external_source_amplitude[1][:,1,2,end] + source1_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, source1, label="energy source"; linewidth = 1.8) + source2_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, source2, label="particle source"; linewidth = 1.8) + + #legend = Legend(fig[1,2], [kinetic_line, fluid_line], ["Kinetic run", "Fluid run"], orientation = :horizontal) + #legend.width = 200 + #legend.height = 35 + + outfile = custom_plot_dir * "/" * "both_sources.pdf" + save(outfile, fig) + end + + + if plot_collisionalities + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + plot_1d(run_info_dkions[1].z.grid*10, collisionality_T[:,1,1,end], xlabel="z/m", + ylabel="amplitude/au", label="collisionality_T", ax=ax[1], title = "Collisionalities") + plot_1d(run_info_dkions[1].z.grid*10, collisionality_n[:,1,1,end], label="collisionality_n", ax=ax[1]) + plot_1d(run_info_dkions[1].z.grid*10, collisionality_upar[:,1,1,end], label="collisionality_upar", ax=ax[1]) + plot_1d(run_info_dkions[1].z.grid*10, mean_nu_T*ones(size(run_info_dkions[1].z.grid)), label="mean nu_T", ax=ax[1]) + plot_1d(run_info_dkions[1].z.grid*10, mean_nu_n*ones(size(run_info_dkions[1].z.grid)), label="mean nu_n", ax=ax[1]) + plot_1d(run_info_dkions[1].z.grid*10, mean_nu_upar*ones(size(run_info_dkions[1].z.grid)), label="mean nu_upar", ax=ax[1]) + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:horizontal) + outfile = custom_plot_dir * "/" * run_directory * "collisionality_vs_z.pdf" + save(outfile, fig) + end + + + if plot_density_comparisons + fig = Figure(size = (500, 350)) + ax = Axis(fig[1, 1], title = L"\nu^* \approx 3", ylabel=L"\mathrm{n}/10^{19} \mathrm{m}^{-3}", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + #ax = Axis(fig[1, 1], title = L"\nu^* \approx 10", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + density = get_variable(run_info_dkions, "density") + kinetic_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, density[1][:,1,1,end], label="Kinetic run"; color = :blue, linewidth = 1.8) + density = get_variable(run_info_krook, "density") + fluid_line = lines!(fig[1, 1], run_info_krook[1].z.grid*10, density[1][:,1,1,end], label="Fluid run"; color = :red, linewidth = 1.8) + + #legend = Legend(fig[1,2], [kinetic_line, fluid_line], ["Kinetic run", "Fluid run"], orientation = :horizontal) + #legend.width = 200 + #legend.height = 35 + + outfile = custom_plot_dir * "/" * run_directory[7:end] * "coll_dkions_density_profile_comparison_vs_z_completed_plot.pdf" + save(outfile, fig) + end + + if plot_temperature_comparisons + fig = Figure(size = (500, 350)) + ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", ylabel=L"\mathrm{T}/100eV", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + #ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + temperature = get_variable(run_info_dkions, "temperature") + kinetic_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, temperature[1][:,1,1,end], label="Kinetic run"; color = :blue, linewidth = 1.8) + temperature = get_variable(run_info_krook, "temperature") + fluid_line = lines!(fig[1, 1], run_info_krook[1].z.grid*10, temperature[1][:,1,1,end], label="Fluid run"; color = :red, linewidth = 1.8) + + outfile = custom_plot_dir * "/" * run_directory[7:end] * "coll_dkions_temperature_profile_comparison_vs_z_completed_plot.pdf" + save(outfile, fig) + end + + if plot_f + run_info_dfns = makie_post_processing.get_run_info_no_setup(run_directory_with_runs, dfns = true) + + f = get_variable(run_info_dfns, "f") + f_65 = f[:,1,65,1,1,end] + println("f size is ", size(f)) + + fig = Figure(size = (500, 350)) + ax = Axis(fig[1, 1], xlabel=L"v_{∥}", ylabel=L"f", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20) + #ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + kinetic_line = lines!(fig[1, 1], run_info_dfns.vpa.grid*10, f_65, label="Kinetic run"; color = :blue, linewidth = 1.8) + + outfile = custom_plot_dir * "/" * run_directory[7:end] * "dkions_f_65_profile.pdf" + save(outfile, fig) + if plot_individual_fs_along_z + for z in 1:2:65 + + vpa_squared = run_info_dfns.vpa.grid.^2 + f_M = exp.(-(vpa_squared)) + f_diff = f[:,1,z,1,1,end] .- f_M + f_i1 = calculate_f_i1(f_M, run_info_dkions[1], run_info_dfns, z) + + fig = Figure(size = (1400, 700)) + #, ylabel=L"f" + ax = Axis(fig[1, 1], xlabel=L"v_{∥}/v_{th}", ylabel=L"f", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, title = L"\nu^* \approx 1", limits = (-8.5, 8.5, nothing, nothing), xticks = -5:5:5) + #ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + kinetic_line1 = lines!(fig[1, 1], run_info_dfns.vpa.grid, f_diff, label=L"\text{Actual } f_i - f_{Mi}"; color = :black, linewidth = 1.8) + kinetic_line2 = lines!(fig[1, 1], run_info_dfns.vpa.grid, f_i1, label=L"\text{Calculated } f_{i1}"; color = :lightseagreen, linewidth = 1.8) + #axislegend() + #axislegend("Titled Legend", position = :rt) + #axislegend(ax, [kinetic_line1, kinetic_line2], ["Actual f_i - f_{Mi}", "Calculated f_{i1}"], orientation = :horizontal) + if plot_sources + ax = Axis(fig[1, 2], xlabel=L"v_{∥}/v_{th}", ylabel="External source amplitude/au", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, title = L"\nu^* \approx 1") + #plot_1d(run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,1,end], xlabel="z/m", + # ylabel="amplitude/au", label="energy source", ax=ax[1], title = "Source Amplitudes") + #plot_1d(run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,2,end], label="particle source", ax=ax[1]) + kinetic_line3 = lines!(fig[1, 2], run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,1,end], label=L"\text{Actual } f_i - f_{Mi}"; linewidth = 1.8) + kinetic_line4 = lines!(fig[1, 2], run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,2,end], label=L"\text{Actual } f_i - f_{Mi}"; linewidth = 1.8) + z_position = run_info_dkions[1].z.grid[z]*10 + arrow = arrows!(fig[1,2], [z_position], [-1.4], [0.0], [3.0], arrowsize = 10, lengthscale = 0.3, arrowcolor = :black) + #Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + # orientation=:horizontal) + + end + #Legend(fig[1,2], [kinetic_line1, kinetic_line2], [L"\text{Actual } f_i - f_{Mi}", L"\text{Calculated } f_{i1}"], orientation = :horizontal) + + outfile = custom_plot_dir * "/" * run_directory * "dkions_f_diff_and_f_i1_profile_and_sources_$z.pdf" + save(outfile, fig) + end + end + + if animate_f_diff_and_sources + z = Observable(1) + framerate = 5 + timestamps = range(1, 65, step=1) + vpa_squared = run_info_dfns.vpa.grid.^2 + f_M = exp.(-(vpa_squared)) + f_diff = @lift(f[:,1,$z,1,1,end] .- f_M) + f_i1 = @lift(calculate_f_i1(f_M, run_info_dkions[1], run_info_dfns, $z)) + z_values = run_info_dkions[1].z.grid*10 + z_position = @lift([z_values[$z]]) + #println(z_position) + #println(z_position[1]) + fig = Figure(size = (950, 475)) + #, ylabel=L"f" + ax = Axis(fig[1, 1], xlabel=L"v_{∥}/v_{th}", ylabel=L"f", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, xticks = -5:5:5, limits = (-8.5, 8.5, -0.015, 0.015)) + #ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + kinetic_line1 = lines!(fig[1, 1], run_info_dfns.vpa.grid, f_diff, label=L"\text{Actual } f_i - f_{Mi}"; color = :black, linewidth = 1.8) + kinetic_line2 = lines!(fig[1, 1], run_info_dfns.vpa.grid, f_i1, label=L"\text{Collisional } f_{i1}"; color = :lightseagreen, linewidth = 1.8) + axislegend() + ax = Axis(fig[1, 2], xlabel="z/m", ylabel="External source amplitude/au", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20) + + kinetic_line3 = lines!(fig[1, 2], run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,1,5]*20.0, label="Energy source"; linewidth = 1.8) + kinetic_line4 = lines!(fig[1, 2], run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,2,5], label="Particle source"; linewidth = 1.8) + axislegend(position = :ct) + arrow = arrows!(fig[1,2], z_position, [-200.4], [0.0], [350.0], arrowsize = 10, lengthscale = 0.3, arrowcolor = :black) + + record(fig, custom_plot_dir * "/" * run_directory * "dkions_f_diff_and_f_i1_with_sources.mp4", timestamps; + framerate = framerate) do t + z[] = t + autolimits!(ax) + end + end + end + + + if plot_qpar + qpar_conversion_from_ref_to_Wm2e6 = 15.68463642 + + qpar = get_variable(run_info_dkions, "parallel_heat_flux")[1][:,1,1,end] * qpar_conversion_from_ref_to_Wm2e6 + coll_krook_heat_flux = get_variable(run_info_dkions, "coll_krook_heat_flux")[1][:,1,1,end] * qpar_conversion_from_ref_to_Wm2e6 + fig = Figure(size = (500, 400)) + #ylabel=L"\mathrm{q_{\parallel}}/ \mathrm{M Wm}^{-2}", + ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, ylabel=L"\mathrm{q_{\parallel}}/ \mathrm{M Wm}^{-2}", xlabelsize = 28, title = L"\nu^* \approx 500", ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + qpar_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, qpar, label=L"\text{Kinetic } q_∥"; color = :blue, linewidth = 1.8) + coll_krook_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, coll_krook_heat_flux, label=L"\text{Coll_krook } q_∥"; color = :red, linewidth = 1.8) + #Legend(fig[1,2], [qpar_line, coll_krook_line], ["Kinetic heat flux", "Fluid closure heat flux"], orientation = :horizontal) + outfile = custom_plot_dir * "/" * run_directory * "dkions_qpar_inWatts_profile_comparison_vs_z_completed_plot.pdf" + save(outfile, fig) + + end + + if plot_temperature_residuals + base_name_coll_krook = run_directory_krook[1:43] + base_name_dkions = run_directory[1:39] + density_list = [] + temperature_residual_list = [] + + for n in 5:5:100 + this_run_directory_krook = base_name_coll_krook * "$n.0_final" + this_run_directory = base_name_dkions * "$n.0_final" + this_run_info_dkions = makie_post_processing.get_run_info_no_setup("runs/"*this_run_directory) + this_run_info_dkions = (this_run_info_dkions,) + this_run_info_krook = makie_post_processing.get_run_info_no_setup("runs/"*this_run_directory_krook) + this_run_info_krook = (this_run_info_krook,) + density_midpoint = get_variable(this_run_info_dkions, "density")[1][65,1,1,end] + + temperature_dkions = get_variable(this_run_info_dkions, "temperature") + temperature_krook = get_variable(this_run_info_krook, "temperature") + temperature_residuals = temperature_dkions[1][:,1,1,end] - temperature_krook[1][:,1,1,end] + temp_residual_sum = sum(abs.(temperature_residuals)) + push!(temperature_residual_list, temp_residual_sum) + push!(density_list, density_midpoint) + end + + for n in 500:500:3000 + this_run_directory_krook = base_name_coll_krook * "$n.0_final" + this_run_directory = base_name_dkions * "$n.0_final" + this_run_info_dkions = makie_post_processing.get_run_info_no_setup("runs/"*this_run_directory) + this_run_info_dkions = (this_run_info_dkions,) + this_run_info_krook = makie_post_processing.get_run_info_no_setup("runs/"*this_run_directory_krook) + this_run_info_krook = (this_run_info_krook,) + density_midpoint = get_variable(this_run_info_dkions, "density")[1][65,1,1,end] + + temperature_dkions = get_variable(this_run_info_dkions, "temperature") + temperature_krook = get_variable(this_run_info_krook, "temperature") + temperature_residuals = temperature_dkions[1][:,1,1,end] - temperature_krook[1][:,1,1,end] + temp_residual_sum = sum(abs.(temperature_residuals)) + push!(temperature_residual_list, temp_residual_sum) + push!(density_list, density_midpoint) + end + + fig = Figure(size = (500, 400)) + temperature_residual_list /= length(density_list) + ax = Axis(fig[1, 1], xlabel=L"\text{midpoint density } /10^{19}\mathrm{m}^{-3}", ylabel=L"\mathrm{mean (|T_{\text{residual}}|) }/100\mathrm{eV}", titlesize = 28, title = "Mean residuals in T", xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, xscale = log10, yscale = log10) + lines!(fig[1, 1], density_list, temperature_residual_list, label="Temperature residuals"; color = :crimson, linewidth = 1.8) + scatter!(fig[1, 1], density_list, temperature_residual_list, label="Temperature residuals"; marker = :x, markersize = 10, color = :black) + outfile = custom_plot_dir * "/coll_dkions_temperature_residuals_vs_n.pdf" + save(outfile, fig) + end + + +end + +end \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/toml_file_scan_creator.jl b/publication_inputs/Lucas_transfer_files/toml_file_scan_creator.jl new file mode 100644 index 000000000..ebf3027a1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/toml_file_scan_creator.jl @@ -0,0 +1,44 @@ +using TOML + +export duplicate_toml +# script that takes in a TOML file, some strings, and custom ranges, and duplicates +# the TOML file with the strings replaced by the custom ranges, and the title of the +# file also reflects this change. + +function duplicate_toml(toml_file::String, strings::Array{String,1}, lower_limit::Float64, upper_limit::Float64, step_size::Float64) + # read the TOML file + toml_data = TOML.parsefile(toml_file) + + # get title without .toml extension + title = join(split(toml_file, ".")[1:end-1], ".") + + # loop through the custom range + for j in lower_limit:step_size:upper_limit + # create a new TOML file + new_toml_file = title * "_n$j.toml" + + # loop through the keys in the TOML file + for (section, dict) in toml_data + for (key, value) in dict + if key ∈ strings + toml_data[section][key] = j + end + end + end + open(new_toml_file, "w") do file + TOML.print(file, toml_data) + end + + end +end + +function main() + toml_file = ARGS[1] + strings = ARGS[2:end-3] + lower_limit = parse(Float64, ARGS[end-2]) + upper_limit = parse(Float64, ARGS[end-1]) + step_size = parse(Float64, ARGS[end]) + duplicate_toml(toml_file, strings, lower_limit, upper_limit, step_size) +end + +main() \ No newline at end of file