My Project
programmer's documentation
Data Types | Functions/Subroutines | Variables
post Module Reference

Data Types

interface  cs_post_set_deformable
 Configure the post-processing output so that a mesh displacement field may be output automatically. More...
 
interface  cs_user_postprocess_activate
 User override of default frequency or calculation end based output. More...
 
interface  post_activate_by_time_step
 Update "active" or "inactive" flag of writers based on the time step. More...
 

Functions/Subroutines

subroutine post_write_var (mesh_id, var_name, var_dim, interleaved, use_parent, nt_cur_abs, t_cur_abs, cel_vals, i_face_vals, b_face_vals)
 Output a variable defined at cells or faces of a post-processing mesh using associated writers. More...
 
subroutine post_activate_writer (writer_id, activate)
 Force the "active" or "inactive" flag for a specific writer or for all writers for the current time step. More...
 

Variables

integer post_on_location
 
integer post_boundary_nr
 
integer post_monitor
 

Function/Subroutine Documentation

◆ post_activate_writer()

subroutine post::post_activate_writer ( integer, intent(in)  writer_id,
logical, intent(in)  activate 
)

Force the "active" or "inactive" flag for a specific writer or for all writers for the current time step.

Parameters
[in]writer_idwriter id, or 0 for all writers
[in]activatefalse to deactivate, true to activate

◆ post_write_var()

subroutine post::post_write_var ( integer, intent(in)  mesh_id,
character(len=*), intent(in)  var_name,
integer, intent(in)  var_dim,
logical, intent(in)  interleaved,
logical, intent(in)  use_parent,
integer, intent(in)  nt_cur_abs,
double precision, intent(in)  t_cur_abs,
real(c_double), dimension(*), intent(in)  cel_vals,
real(c_double), dimension(*), intent(in)  i_face_vals,
real(c_double), dimension(*), intent(in)  b_face_vals 
)

Output a variable defined at cells or faces of a post-processing mesh using associated writers.

Parameters
[in]mesh_idid of associated mesh
[in]var_namename of variable to output
[in]var_dim1 for scalar, 3 for vector, 6/9 for tensor
[in]interleaved.true. if values interleaved (ignored if scalar)
[in]use_parent.true. if values are defined on "parent" mesh, .false. if values are defined directly on post-processing mesh
[in]nt_cur_abscurrent time step number, or -1 if time-independent
[in]t_cur_abscurrent physical time
[in]cel_valscell values array
[in]i_face_valsinterior face values array
[in]b_face_valsboundary face values array

Variable Documentation

◆ post_boundary_nr

integer post_boundary_nr

◆ post_monitor

integer post_monitor

◆ post_on_location

integer post_on_location