gusto package
Subpackages
- gusto.complex_proxy package
- gusto.core package
- Submodules
- gusto.core.configuration module
ConfigurationConservativeEmbeddedDGOptionsConservativeRecoveryOptionsEmbeddedDGOptionsIntegrateByPartsMixedFSOptionsOutputParametersOutputParameters.checkpointOutputParameters.checkpoint_methodOutputParameters.checkpoint_pickup_filenameOutputParameters.chkptfreqOutputParameters.diagfreqOutputParameters.dirnameOutputParameters.dump_diagnosticsOutputParameters.dump_ncOutputParameters.dump_vtusOutputParameters.dumpfreqOutputParameters.dumplistOutputParameters.dumplist_latlonOutputParameters.log_courantOutputParameters.pddumpfreqOutputParameters.point_dataOutputParameters.project_fieldsOutputParameters.tolerance
RecoveryOptionsSUPGOptionsSubcyclingOptionsTransportEquationType
- gusto.core.conservative_projection module
- gusto.core.coord_transforms module
- gusto.core.coordinates module
- gusto.core.domain module
- gusto.core.equation_configuration module
BoundaryLayerParametersBoussinesqParametersCompressibleParametersCompressibleParameters.L_v0CompressibleParameters.NCompressibleParameters.OmegaCompressibleParameters.R_dCompressibleParameters.R_vCompressibleParameters.T_0CompressibleParameters.c_plCompressibleParameters.c_pvCompressibleParameters.c_vvCompressibleParameters.cpCompressibleParameters.cvCompressibleParameters.gCompressibleParameters.kappaCompressibleParameters.p_0CompressibleParameters.w_sat1CompressibleParameters.w_sat2CompressibleParameters.w_sat3CompressibleParameters.w_sat4
DiffusionParametersShallowWaterParametersSpongeLayerParameters
- gusto.core.fields module
- gusto.core.function_spaces module
- gusto.core.io module
- gusto.core.kernels module
- gusto.core.labels module
- gusto.core.logging module
- gusto.core.meshes module
- Module contents
- gusto.diagnostics package
- Submodules
- gusto.diagnostics.compressible_euler_diagnostics module
BruntVaisalaFrequencySquaredCompressibleKineticEnergyDewpointTemperatureDynamicEntropyEntropyExnerExner_VtHydrostaticImbalanceInternalEnergyPhysicalEntropyPotentialEnergyPrecipitationPressureRelativeHumidityRichardsonNumberTemperatureThermodynamicKineticEnergyTheta_dTheta_eWetBulbTemperature
- gusto.diagnostics.diagnostics module
- gusto.diagnostics.shallow_water_diagnostics module
- Module contents
- gusto.equations package
- Submodules
- gusto.equations.active_tracers module
- gusto.equations.advection_diffusion_equations module
- gusto.equations.boussinesq_equations module
- gusto.equations.common_forms module
advection_equation_circulation_form()advection_form()advection_form_1d()continuity_form()continuity_form_1d()diffusion_form()diffusion_form_1d()kinetic_energy_form()linear_advection_form()linear_continuity_form()split_continuity_form()split_hv_advective_form()tracer_conservative_form()vector_invariant_form()
- gusto.equations.compressible_euler_equations module
- gusto.equations.diffusion_equations module
- gusto.equations.prognostic_equations module
PrognosticEquationPrognosticEquationSetPrognosticEquationSet.add_tracers_to_prognostics()PrognosticEquationSet.generate_linear_terms()PrognosticEquationSet.generate_mass_terms()PrognosticEquationSet.generate_tracer_transport_terms()PrognosticEquationSet.get_active_tracer()PrognosticEquationSet.linearise_equation_set()PrognosticEquationSet.set_no_normal_flow_bcs()
- gusto.equations.shallow_water_equations module
- gusto.equations.thermodynamics module
- gusto.equations.transport_equations module
- Module contents
- gusto.initialisation package
- gusto.physics package
- gusto.recovery package
- gusto.rexi package
- gusto.solvers package
- gusto.spatial_methods package
- gusto.time_discretisation package
- Submodules
- gusto.time_discretisation.explicit_runge_kutta module
- gusto.time_discretisation.imex_runge_kutta module
- gusto.time_discretisation.implicit_runge_kutta module
- gusto.time_discretisation.multi_level_schemes module
- gusto.time_discretisation.sdc module
- gusto.time_discretisation.time_discretisation module
- gusto.time_discretisation.wrappers module
- Module contents
- gusto.timestepping package
- Submodules
- gusto.timestepping.semi_implicit_quasi_newton module
SemiImplicitQuasiNewtonSemiImplicitQuasiNewton.copy_active_tracers()SemiImplicitQuasiNewton.finish_spinup()SemiImplicitQuasiNewton.run()SemiImplicitQuasiNewton.setup_fields()SemiImplicitQuasiNewton.setup_scheme()SemiImplicitQuasiNewton.start_spinup()SemiImplicitQuasiNewton.timestep()SemiImplicitQuasiNewton.transport_fields()SemiImplicitQuasiNewton.transporting_velocitySemiImplicitQuasiNewton.update_reference_profiles()
- gusto.timestepping.split_timestepper module
- gusto.timestepping.timestepper module
BaseTimestepperBaseTimestepper.get_initial_timesteps()BaseTimestepper.log_field_stats()BaseTimestepper.log_timestep()BaseTimestepper.run()BaseTimestepper.set_initial_timesteps()BaseTimestepper.set_reference_profiles()BaseTimestepper.setup_equation()BaseTimestepper.setup_fields()BaseTimestepper.setup_scheme()BaseTimestepper.setup_transporting_velocity()BaseTimestepper.timestep()BaseTimestepper.transporting_velocity
PrescribedTransportTimestepper
- Module contents