|
6 | 6 | Here is the input files for the dynamo benchmark case 1 using 4 MPI processes. |
7 | 7 | This example consists of the following files and directories |
8 | 8 |
|
9 | | -control_MHD: control file for simulation |
10 | | -control_snapshot: control file for data analysis |
| 9 | +control_MHD: Control file for simulation |
| 10 | +control_snapshot: Control file for data analysis |
| 11 | +control_resolution: Control file for spatial resolution and parallelization |
11 | 12 |
|
12 | | -sph_lm31r48c_4: Directory for spherical harmonics index table |
13 | | -rst_4: Directory for restart files |
14 | | -field: Directory for field data files |
| 13 | +control_mid_depth: Control file for sectioning at mid-depth of the shell |
| 14 | +control_CMB: Control file for sectioning at the outer boundary of spherical chell |
| 15 | +control_equator: Control file for sectioning at equatorial plane |
| 16 | +control_psf_z0.3: Control file for sectioning at z = 0.3 (= 0.56 * r_i) |
| 17 | +control_psf_s0.55: Control file for sectioning at a cylinder with s = 0.55 ( = 1.02 * r_i) |
| 18 | +control_zonal_mean: Control file for sectioning at mid-depth of the shell |
| 19 | +control_iso_temp: Control file for isosurface of temperature |
15 | 20 |
|
16 | | -The simulation procedure is the following |
| 21 | +sph_lm31r48c_4: Directory for spherical harmonics index table |
| 22 | +rst_4: Directory for restart files |
| 23 | +field: Directory for field data files |
| 24 | +monitor: Directory for time series data files |
| 25 | +sections: Directory for cross-section data files |
| 26 | +isosurfaces: Directory for isosurface data files |
17 | 27 |
|
18 | | -1: Run index generation program as |
19 | | -[dynamobench_case_1]$ [CALYPSO_DIR]/bin/utilities/gen_sph_grids |
| 28 | +The parallelization information and initial field is built in the beginning of program. The simulation procedure is the following |
20 | 29 |
|
21 | | -2. Generate initial field |
22 | | -[dynamobench_case_1]$ [CALYPSO_DIR]/bin/sph_initial_field |
23 | | - |
24 | | -3. Run simulation program |
| 30 | +1. Run simulation program |
25 | 31 | [dynamobench_case_1]$ mpirun -np 4 [CALYPSO_DIR]/bin/sph_mhd |
26 | 32 |
|
27 | | -4. To check the required results for dynamo benchmark, run |
28 | | -[dynamobench_case_1]$ mpirun -np 4 [CALYPSO_DIR]/bin/sph_dynamobench |
| 33 | +2. To continue the simulation Update the time stepping parameter |
| 34 | + "i_step_init_ctl" and "i_step_finish_ctl" in "time_step_ctl" block |
| 35 | + to be the new start and end time steps, respectively. |
| 36 | + |
| 37 | + And, change rst_ctl in control_MHD from |
| 38 | + rst_ctl dynamo_benchmark_1 |
| 39 | + to |
| 40 | + rst_ctl start_from_rst_file |
| 41 | + And, start simulation again by procedure 1. |
| 42 | + |
| 43 | + In the continuous runs, The time series data defined in "sph_monitor_ctl" block will be appended if time series data files are exist. |
| 44 | + |
| 45 | +3. The following data is written: |
| 46 | + field/out.#.vtk.gz: Visualization data for whole domain with gzipped VTK format |
| 47 | + rst_4/rst.#.fst.gz: Restart data with gzipped ASCII data merged over MPI processes |
| 48 | + sections/equator.#.vtk: Visualization data for equatorial plane with gzipped VTK format |
| 49 | + sections/mid_depth.#.vtk: Visualization data for mid-depth of the fluid shell with VTK format |
| 50 | + sections/CMB.#.vtk: Visualization data for equatorial plane with gzipped VTK format |
| 51 | + sections/cylinder_s055.#.vtk: Visualization data for equatorial plane with gzipped VTK format |
| 52 | + sections/section_z03.#.vtk: Visualization data for equatorial plane with gzipped VTK format |
| 53 | + sections/CMB.#.vtk: Visualization data for equatorial plane with gzipped VTK format |
| 54 | + sections/CMB.#.vtk: Visualization data for equatorial plane with gzipped VTK format |
| 55 | + sections/CMB.#.vtk: Visualization data for equatorial plane with gzipped VTK format |
| 56 | + |
| 57 | + monitor/sph_ave_volume.dat: Time series of volume average of fields. |
| 58 | + monitor/sph_pwr_volume_s.dat: Time series of mean square of fields. |
| 59 | + monitor/sph_pwr_volume_l.dat: Time series of mean square of spectr as a function of degree l |
| 60 | + monitor/sph_pwr_volume_m.dat: Time series of mean square of spectr as a function of order m |
| 61 | + monitor/sph_pwr_volume_lm.dat: Time series of mean square of spectr as a function of (l-m) |
| 62 | + monitor/sph_pwr_volume_m0.dat: Time series of mean square of axisymmetric components |
| 63 | + monitor/sph_pwr_layer_s.dat.gz: Gzipped time series of mean square at 8-th and 16-th radial layers. |
| 64 | + monitor/sph_pwr_layer_l.dat.gz: Gzipped time series of mean square of spectr at 8-th and 16-th radial layers as a function of degree l |
| 65 | + monitor/sph_pwr_layer_m.dat.gz: Gzipped time series of mean square of spectr at 8-th and 16-th radial layers as a function of order m |
| 66 | + monitor/sph_pwr_layer_lm.dat.gz: Gzipped time series of mean square of spectr at 8-th and 16-th radial layers as a function of (l-m) |
| 67 | + monitor/sph_pwr_layer_m0.dat.gz: Gzipped time series of mean square of axisymmetric components at 8-th and 16-th radial layers |
| 68 | + monitor/picked_mode_l1_m0c.dat.gz: Gzipped time series of spherical harmonic coefficients at l=1 and m = 0. |
| 69 | + monitor/picked_mode_l2_m0c.dat.gz: Gzipped time series of spherical harmonic coefficients at l=2 and m = 0. |
| 70 | + monitor/gauss_coefs.dat: Time series of Gauss coefficients |
| 71 | + monitor/dipolarity.dat.gz: Gzipped time series of dipolarities with various truncations |
| 72 | + monitor/Nusselt.dat.gz: Gzipped time series of the Nusselt number at the both boundaries. |
| 73 | + monitor/dynamobench.dat: Time series of required data for dynamo benchmark |
| 74 | + |
| 75 | +4. Required data for the benchmark is written in monitor/dynamobench.dat. |
| 76 | +The following data is written in each column. |
| 77 | + t_step: Time step |
| 78 | + time: Time |
| 79 | + KE_total: Average kinetic energy in the shell |
| 80 | + ME_total: Average kinetic energy in the shell |
| 81 | + v_phi: $\phi$-component of the velocity at the requested point. (Average of the four requested points) |
| 82 | + B_theta: $\theta$-component of the magnetic field at the requested point. (Average of the four requested points) |
| 83 | + temperature: Temperature at the requested point. (Average of the four requested points) |
| 84 | + Average_drift_vr: Drift frequency obtained by the position of the requested points (Average of the four requested points) |
| 85 | + omega_vp44: Drift frequency obtained by l = |m| = 4 components of the poloidal velocity at the mid-depth. |
| 86 | + omega_vt54: Drift frequency obtained by l = 5 and |m| = 4 components of the toroidal velocity at the mid-depth. |
29 | 87 |
|
30 | | -Enjoy!! |
31 | 88 |
|
0 commit comments