From 50f0091bad6c225dd031839356a98c2a84e57d97 Mon Sep 17 00:00:00 2001 From: ChrisZYJ Date: Sat, 21 Dec 2024 23:51:18 -0800 Subject: [PATCH] add example --- examples/1D_output_partial_domain/case.py | 86 +++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 examples/1D_output_partial_domain/case.py diff --git a/examples/1D_output_partial_domain/case.py b/examples/1D_output_partial_domain/case.py new file mode 100644 index 0000000000..fd09e924a2 --- /dev/null +++ b/examples/1D_output_partial_domain/case.py @@ -0,0 +1,86 @@ +#!/usr/bin/env python3 +# Modified from 1D_acoustic_dipole + +import json + +# Configuring case dictionary +print(json.dumps({ + # Logistics ================================================================ + 'run_time_info' : 'T', + # ========================================================================== + + # Computational Domain Parameters ========================================== + 'x_domain%beg' : 0, + 'x_domain%end' : 0.001, + 'm' : 199, + 'n' : 0, + 'p' : 0, + 'dt' : 2e-9, + 't_step_start' : 0, + 't_step_stop' : 250, + 't_step_save' : 10, + # ========================================================================== + + # Simulation Algorithm Parameters ========================================== + 'num_patches' : 1, + 'model_eqns' : 2, + 'alt_soundspeed' : 'F', + 'num_fluids' : 1, + 'mpp_lim' : 'F', + 'mixture_err' : 'F', + 'time_stepper' : 3, + 'weno_order' : 5, + 'weno_eps' : 1.E-16, + 'teno' : 'T', + 'teno_CT' : 1E-8, + 'null_weights' : 'F', + 'mp_weno' : 'F', + 'riemann_solver' : 2, + 'wave_speeds' : 1, + 'avg_state' : 2, + 'bc_x%beg' : -6, + 'bc_x%end' : -6, + # ========================================================================== + + # Formatted Database Files Structure Parameters ============================ + 'format' : 2, + 'precision' : 2, + 'prim_vars_wrt' :'T', + 'rho_wrt' :'T', + 'parallel_io' :'T', + 'output_partial_domain' :'T', + 'x_output%beg' : 0.001*0.4, + 'x_output%end' : 0.001*0.7, + # ========================================================================== + + # Patch 1 Liquid =========================================================== + 'patch_icpp(1)%geometry' : 1, + 'patch_icpp(1)%x_centroid' : 0.0005, + 'patch_icpp(1)%length_x' : 0.001, + 'patch_icpp(1)%vel(1)' : 0.0, + 'patch_icpp(1)%pres' : 1E+05, + 'patch_icpp(1)%alpha_rho(1)' : 1100, + 'patch_icpp(1)%alpha(1)' : 1.0, + # ========================================================================== + + # Acoustic source ========================================================== + 'acoustic_source' : 'T', + 'num_source' : 1, + 'acoustic(1)%support' : 1, + 'acoustic(1)%dipole' : 'T', + 'acoustic(1)%loc(1)' : 0.0005, + 'acoustic(1)%pulse' : 2, + 'acoustic(1)%npulse' : 1, + 'acoustic(1)%dir' : 1., + 'acoustic(1)%mag' : 1., + 'acoustic(1)%gauss_sigma_time' : 2E-8, + 'acoustic(1)%delay' : 1E-7, + # ========================================================================== + + # Fluids Physical Parameters =============================================== + 'fluid_pp(1)%gamma' : 1.E+00/(4.4E+00-1.E+00), + 'fluid_pp(1)%pi_inf' : 4.4E+00*5.57E+08/(4.4E+00 - 1.E+00), + # ========================================================================== +})) + +# ==============================================================================