Problem ************** .. automodule:: freshkiss3d.problem .. currentmodule:: freshkiss3d.problem .. autoclass:: freshkiss3d.Problem :members: .. note:: The default ``numerical_parameters`` dictionary include the following keys and values: * ``'space_second_order':False``, second order space scheme * ``'ipres':False``, alternative pressure source terms formulation * ``'cfl_adjuster':0.9``, CFL coefficient * ``'beta':0.3333``, beta slope limiter coefficient (second order) * ``'velocity_correction':False``, velocity corrections in reconstructions (second order) * ``'tracer_correction':True``, tracer corrections in reconstructions (second order) * ``'flux_type':1``, fluxes with chi1(1), chi1b(2) or chi2(3) kinetic functions * ``'implicit_exchanges':True``, implicit scheme for exchanges between layers * ``'implicit_vertical_viscosity':True``, implicit scheme for vertical viscosity * ``'implicit_vertical_diffusivity':True``, implicit scheme for vertical tracer diffusivity * ``'vertical_velocity_centered_scheme':False``, vertical velocity centered scheme .. note:: The default ``physical_parameters`` dictionary include the following keys and values: * ``'friction_law':'Navier'`` * ``'friction_coeff':0.0`` * ``'horizontal_viscosity':0.0`` * ``'vertical_viscosity':0.0`` * ``'variable_density':False``, variable density * ``'variable_density_model':'boussinesq'``, variable density model: 'boussinesq' or 'ns-fourier' * ``'user_defined_state_law'``:False, user defined stat law (freshkiss3d/core/state_laws_user.pyx) * ``'ies1980_default_P0':1.``, default pressure in bar used in IES1980 * ``'ies1980_default_T0':10.``, default temperature in °C used in IES1980 * ``'ies1980_default_S0':0.``, default salinity in g/L used in IES1980 * ``'nsf_diffusion':False``, thermal diffusion in NSF * ``'nsf_thermal_conductivity':0.6``, thermal conductivity used in NSF diffusion * ``'rho_suspension':1001``, .. include:: generated/freshkiss3d.Problem.examples .. raw:: html