Source Files

FileDescription
mus_abortCriteria_module.f90
mus_absorbLayer_module.f90
mus_aux_module.f90

Auxiliary functions to maintain the simulation

mus_auxField_module.f90
mus_bc_nernstPlanck_module.f90
mus_bc_poisson_module.f90
mus_bc_var_module.f90
mus_comm_module.f90
mus_config_module.f90
mus_control_module.f90
mus_cumulantInit_module.f90
mus_derVarPos_module.f90
mus_directions_module.f90
mus_dynLoadBal_module.f90

This routine serves as a wrapper to call other routines responsible for dynamic load balancing in Musubi. The dynamic load balancing algorithm follows the SPARTA algorithm in an iterative way to perform balancing for Multilevel simulations as well as complex boundary conditions.

mus_eNRTL_dummy.f90
mus_eNRTL_module.f90
mus_field_module.f90
mus_field_prop_module.f90
mus_fluid_module.f90
mus_geom_module.f90
mus_geomIncrHead_module.f90
mus_harvesting.f90
mus_hrrInit_module.f90
mus_hvs_aux_module.f90
mus_hvs_config_module.f90
mus_hvs_construction_module.f90

************ !

mus_initFluid_module.f90
mus_initFluidIncomp_module.f90
mus_initIsothermAcEq_module.f90
mus_initLBMPS_module.f90
mus_initMultispecies_module.f90
mus_initNernstPlanck_module.f90
mus_initPoisson_module.f90
mus_interpolate_header_module.f90
mus_mesh_adaptation_module.f90
mus_mixture_module.f90
mus_moments_module.f90
mus_moments_type_module.f90
mus_mrtInit_module.f90
mus_nernstPlanck_module.f90

In this module the nernst_planck equation is considered. The file type contains all relevant information. It is a one dimensional case.

mus_param_module.f90
mus_pdf_module.f90
mus_physics_module.f90
mus_poisson_module.f90

In this module the poission equation is considered. The file type contains all relevant information. It is a one dimensional case.

mus_relaxationParam_module.f90
mus_restart_module.f90
mus_scheme_derived_quantities_type_module.f90
mus_scheme_header_module.f90
mus_scheme_layout_module.f90
mus_scheme_module.f90
mus_scheme_type_module.f90
mus_solSpecHelpers_module.f90
mus_source_module.f90
mus_source_type_module.f90
mus_source_var_module.f90
mus_source_var_turbChanForce_module.f90
mus_species_module.f90
mus_statistics_module.f90
mus_time_module.f90
mus_timer_module.f90
mus_tools_module.f90

*********** !

mus_tracking_module.f90
mus_transport_var_module.f90
mus_turb_viscosity_module.f90
mus_turb_wallFunc_module.f90
mus_turbulence_module.f90
mus_variable_module.f90
mus_Vreman_module.f90
mus_WALE_module.f90
mus_wall_function_abstract_module.f90
mus_wall_function_musker_module.f90
mus_wall_function_reichardt_module.f90
mus_wall_function_schmitt_module.f90
mus_weights_module.f90
musubi.f90