Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
avm_simcomp Module Reference

Implements the avm_simcomp_t type.

Data Types

type  avm_simcomp_t
 A simulation component that drives the computation of the artificial viscosity method. More...
 

Functions/Subroutines

subroutine avm_simcomp_init_from_json (this, json, case)
 Constructor from json.
 
subroutine avm_simcomp_free (this)
 Destructor.
 
subroutine avm_simcomp_preprocess (this, time)
 Compute the avm_simcomp field.
 
subroutine avm_simcomp_compute (this, time)
 Compute the avm_simcomp field.
 
subroutine avm_simcomp_restart (this, time)
 Compute the avm_simcomp field when restart.
 

Function/Subroutine Documentation

◆ avm_simcomp_compute()

subroutine avm_simcomp::avm_simcomp_compute ( class(avm_simcomp_t), intent(inout)  this,
type(time_state_t), intent(in)  time 
)
private
Parameters
thisThe artificial viscosity simulation component.
timeThe current time info

Definition at line 131 of file avm_simcomp.f90.

◆ avm_simcomp_free()

subroutine avm_simcomp::avm_simcomp_free ( class(avm_simcomp_t), intent(inout)  this)
private
Parameters
thisThe artificial viscosity simulation component.

Definition at line 107 of file avm_simcomp.f90.

◆ avm_simcomp_init_from_json()

subroutine avm_simcomp::avm_simcomp_init_from_json ( class(avm_simcomp_t), intent(inout), target  this,
type(json_file), intent(inout)  json,
class(case_t), intent(inout), target  case 
)
Parameters
thisThe artificial viscosity simulation component.
jsonThe simulation component configuration.
caseThe case being initialized.

Definition at line 75 of file avm_simcomp.f90.

◆ avm_simcomp_preprocess()

subroutine avm_simcomp::avm_simcomp_preprocess ( class(avm_simcomp_t), intent(inout)  this,
type(time_state_t), intent(in)  time 
)
private
Parameters
thisThe artificial viscosity simulation component.
timeThe current time info

Definition at line 121 of file avm_simcomp.f90.

◆ avm_simcomp_restart()

subroutine avm_simcomp::avm_simcomp_restart ( class(avm_simcomp_t), intent(inout)  this,
type(time_state_t), intent(in)  time 
)
private
Parameters
thisThe artificial viscosity simulation component.
timeThe current time info

Definition at line 141 of file avm_simcomp.f90.