Main program magic.f90¶
- program magic¶
- A dynamic dynamo model driven by thermal convection in a rotating spherical fluid shell. This version can solve for both Boussinesq and anelastic fluids and non-dimensional variables are used throughout the whole code. - Use :
- iso_fortran_env,- charmanip(- write_long_string()),- truncation,- precision_mod,- physical_parameters,- courant_mod(- initialize_courant(),- finalize_courant()),- radial_der(- initialize_der_arrays(),- finalize_der_arrays()),- radial_functions(- initialize_radial_functions(),- finalize_radial_functions()),- num_param,- torsional_oscillations,- init_fields,- blocking(- initialize_blocking(),- finalize_blocking(),- llm(),- ulm()),- timing(- timer_type()),- horizontal_data,- logic,- fields,- fieldslast,- constants(- codeversion()),- movie_data(- initialize_movie_data(),- finalize_movie_data()),- rms(- initialize_rms(),- finalize_rms()),- dtb_mod(- initialize_dtb_mod(),- finalize_dtb_mod()),- radial_data(- initialize_radial_data(),- finalize_radial_data()),- radialloop(- initialize_radialloop(),- finalize_radialloop()),- lmloop_mod(- initialize_lmloop(),- finalize_lmloop(),- test_lmloop()),- precalculations,- start_fields(- getstartfields()),- kinetic_energy,- magnetic_energy,- fields_average_mod,- geos(- initialize_geos(),- finalize_geos()),- spectra(- initialize_spectra(),- finalize_spectra()),- output_data(- tag(),- log_file(),- n_log_file(),- initialize_output_data(),- finalize_output_data()),- output_mod(- initialize_output(),- finalize_output()),- outto_mod(- initialize_outto_mod(),- finalize_outto_mod()),- parallel_mod,- namelists,- step_time_mod(- initialize_step_time(),- step_time()),- communications(- initialize_communications(),- finalize_communications()),- power(- initialize_output_power(),- finalize_output_power()),- outpar_mod(- initialize_outpar_mod(),- finalize_outpar_mod()),- outmisc_mod(- initialize_outmisc_mod(),- finalize_outmisc_mod()),- outrot(- initialize_outrot(),- finalize_outrot()),- mem_alloc,- useful(- abortrun()),- probe_mod(- initialize_probes(),- finalize_probes()),- time_schemes(- type_tscheme()),- sht(- initialize_sht(),- finalize_sht())
- Call to:
- parallel(),- write_long_string(),- initialize_output_data(),- readnamelists(),- initialize_output(),- checktruncation(),- initialize_memory_counter(),- initialize_blocking(),- initialize_sht(),- initialize_radial_data(),- initialize_radial_functions(),- initialize_horizontal_data(),- memwrite(),- initialize_radialloop(),- initialize_lmloop(),- initialize_num_param(),- initialize_init_fields(),- initialize_fields(),- initialize_fieldslast(),- initialize_step_time(),- initialize_communications(),- initialize_der_arrays(),- initialize_kinetic_energy(),- initialize_magnetic_energy(),- initialize_spectra(),- initialize_outpar_mod(),- initialize_outrot(),- initialize_output_power(),- initialize_fields_average_mod(),- initialize_to(),- precalc(),- initialize_outto_mod(),- initialize_movie_data(),- initialize_outmisc_mod(),- initialize_geos(),- initialize_dtb_mod(),- initialize_probes(),- initialize_rms(),- finalize_memory_counter(),- writenamelists(),- getstartfields(),- initialize_courant(),- precalctimes(),- writeinfo(),- test_lmloop(),- step_time(),- finalize_movie_data(),- finalize_rms(),- finalize_outto_mod(),- finalize_to(),- finalize_geos(),- finalize_dtb_mod(),- finalize_fields_average_mod(),- finalize_output_power(),- finalize_outrot(),- finalize_outmisc_mod(),- finalize_outpar_mod(),- finalize_spectra(),- finalize_magnetic_energy(),- finalize_kinetic_energy(),- finalize_probes(),- finalize_courant(),- finalize_communications(),- finalize_fieldslast(),- finalize_fields(),- finalize_init_fields(),- finalize_num_param(),- finalize_lmloop(),- finalize_radialloop(),- finalize_sht(),- finalize_der_arrays(),- finalize_horizontal_data(),- finalize_radial_functions(),- finalize_blocking(),- finalize_radial_data(),- finalize_output(),- finalize_output_data()
 
