particle_set_Prepare Subroutine

private subroutine particle_set_Prepare(this, timer, parser, operators, monitors, update_time)

Prepare for use with solvers.

Type Bound

particle_set

Arguments

Type IntentOptional Attributes Name
class(particle_set), intent(inout) :: this

Set of particles

type(timer_obj), intent(in), target :: timer

Timer utility

type(parser_obj), intent(in), target :: parser

Parser for input file

type(op_obj), intent(in), target :: operators

Operators object

type(monitor_set), intent(in), target :: monitors

Monitors to print to stdout and files

logical, intent(in), optional :: update_time

Calls

proc~~particle_set_prepare~~CallsGraph proc~particle_set_prepare particle_set%particle_set_Prepare none~get~3 parser_obj%Get proc~particle_set_prepare->none~get~3 proc~lagrangian_set_setfilterkernel lagrangian_set%lagrangian_set_SetFilterKernel proc~particle_set_prepare->proc~lagrangian_set_setfilterkernel proc~lagrangian_set_setfiltersize lagrangian_set%lagrangian_set_SetFilterSize proc~particle_set_prepare->proc~lagrangian_set_setfiltersize proc~lagrangian_set_setreadfilename lagrangian_set%lagrangian_set_SetReadFileName proc~particle_set_prepare->proc~lagrangian_set_setreadfilename proc~lagrangian_set_setwritefilename lagrangian_set%lagrangian_set_SetWriteFileName proc~particle_set_prepare->proc~lagrangian_set_setwritefilename proc~particle_set_changeparttype particle_set%particle_set_ChangePartType proc~particle_set_prepare->proc~particle_set_changeparttype proc~parser_obj_read0d parser_obj%parser_obj_read0D none~get~3->proc~parser_obj_read0d proc~parser_obj_read1d parser_obj%parser_obj_read1D none~get~3->proc~parser_obj_read1d proc~lagrangian_set_creatempitype lagrangian_set%lagrangian_set_CreateMPIType proc~particle_set_changeparttype->proc~lagrangian_set_creatempitype proc~lagrangian_set_freempitype lagrangian_set%lagrangian_set_FreeMPIType proc~particle_set_changeparttype->proc~lagrangian_set_freempitype proc~lagrangian_set_resize lagrangian_set%lagrangian_set_Resize proc~particle_set_changeparttype->proc~lagrangian_set_resize proc~particle_set_setobjecttype particle_set%particle_set_SetObjectType proc~particle_set_changeparttype->proc~particle_set_setobjecttype SetMPIDataTypeParams SetMPIDataTypeParams proc~lagrangian_set_creatempitype->SetMPIDataTypeParams mpi_type_commit mpi_type_commit proc~lagrangian_set_creatempitype->mpi_type_commit mpi_type_create_resized mpi_type_create_resized proc~lagrangian_set_creatempitype->mpi_type_create_resized mpi_type_create_struct mpi_type_create_struct proc~lagrangian_set_creatempitype->mpi_type_create_struct mpi_type_get_extent mpi_type_get_extent proc~lagrangian_set_creatempitype->mpi_type_get_extent mpi_type_size mpi_type_size proc~lagrangian_set_creatempitype->mpi_type_size mpi_type_free mpi_type_free proc~lagrangian_set_freempitype->mpi_type_free none~assigndefault parser_obj%AssignDefault proc~parser_obj_read0d->none~assigndefault proc~parser_obj_fetchlabelid parser_obj%parser_obj_FetchLabelID proc~parser_obj_read0d->proc~parser_obj_fetchlabelid proc~parser_obj_read1d->none~assigndefault proc~parser_obj_read1d->proc~parser_obj_fetchlabelid proc~parser_obj_assigndefault0d parser_obj%parser_obj_AssignDefault0D none~assigndefault->proc~parser_obj_assigndefault0d proc~parser_obj_assigndefault1d parser_obj%parser_obj_AssignDefault1D none~assigndefault->proc~parser_obj_assigndefault1d