compute_and_print_sph_variables Interface

interface


Calls

interface~~compute_and_print_sph_variables~~CallsGraph interface~compute_and_print_sph_variables compute_and_print_sph_variables proc~compute_and_print_sph_variables compute_and_print_sph_variables interface~compute_and_print_sph_variables->proc~compute_and_print_sph_variables allocate_gradient allocate_gradient proc~compute_and_print_sph_variables->allocate_gradient allocate_metric_on_particles allocate_metric_on_particles proc~compute_and_print_sph_variables->allocate_metric_on_particles allocate_rcb_tree_memory_3d allocate_rcb_tree_memory_3d proc~compute_and_print_sph_variables->allocate_rcb_tree_memory_3d allocate_sph_memory allocate_sph_memory proc~compute_and_print_sph_variables->allocate_sph_memory assign_h assign_h proc~compute_and_print_sph_variables->assign_h av av proc~compute_and_print_sph_variables->av compute_adm_momentum_fluid_fields compute_adm_momentum_fluid_fields proc~compute_and_print_sph_variables->compute_adm_momentum_fluid_fields cs cs proc~compute_and_print_sph_variables->cs deallocate_gradient deallocate_gradient proc~compute_and_print_sph_variables->deallocate_gradient deallocate_metric_on_particles deallocate_metric_on_particles proc~compute_and_print_sph_variables->deallocate_metric_on_particles deallocate_rcb_tree_memory_3d deallocate_rcb_tree_memory_3d proc~compute_and_print_sph_variables->deallocate_rcb_tree_memory_3d deallocate_sph_memory deallocate_sph_memory proc~compute_and_print_sph_variables->deallocate_sph_memory density_loop density_loop proc~compute_and_print_sph_variables->density_loop divv divv proc~compute_and_print_sph_variables->divv exact_nei_tree_update exact_nei_tree_update proc~compute_and_print_sph_variables->exact_nei_tree_update h h proc~compute_and_print_sph_variables->h interface~compute_and_print_quality_indicators compute_and_print_quality_indicators proc~compute_and_print_sph_variables->interface~compute_and_print_quality_indicators iorig iorig proc~compute_and_print_sph_variables->iorig nlrf nlrf proc~compute_and_print_sph_variables->nlrf nu nu proc~compute_and_print_sph_variables->nu pos_u pos_u proc~compute_and_print_sph_variables->pos_u pr pr proc~compute_and_print_sph_variables->pr proc~compute_g4 compute_g4 proc~compute_and_print_sph_variables->proc~compute_g4 proc~determinant_sym4x4 determinant_sym4x4 proc~compute_and_print_sph_variables->proc~determinant_sym4x4 proc~find_h_backup find_h_backup proc~compute_and_print_sph_variables->proc~find_h_backup proc~spacetime_vector_norm_sym4x4 spacetime_vector_norm_sym4x4 proc~compute_and_print_sph_variables->proc~spacetime_vector_norm_sym4x4 read_options read_options proc~compute_and_print_sph_variables->read_options set_units set_units proc~compute_and_print_sph_variables->set_units sq_det_g4 sq_det_g4 proc~compute_and_print_sph_variables->sq_det_g4 temp temp proc~compute_and_print_sph_variables->temp theta theta proc~compute_and_print_sph_variables->theta timer timer proc~compute_and_print_sph_variables->timer u u proc~compute_and_print_sph_variables->u vel_u vel_u proc~compute_and_print_sph_variables->vel_u write_sphincs_dump write_sphincs_dump proc~compute_and_print_sph_variables->write_sphincs_dump proc~compute_and_print_quality_indicators compute_and_print_quality_indicators interface~compute_and_print_quality_indicators->proc~compute_and_print_quality_indicators proc~compute_and_print_quality_indicators->exact_nei_tree_update proc~compute_and_print_quality_indicators->iorig all_clists all_clists proc~compute_and_print_quality_indicators->all_clists interp_gradw_table interp_gradw_table proc~compute_and_print_quality_indicators->interp_gradw_table interp_w_gradw_table interp_w_gradw_table proc~compute_and_print_quality_indicators->interp_w_gradw_table lpart lpart proc~compute_and_print_quality_indicators->lpart ncand ncand proc~compute_and_print_quality_indicators->ncand nic nic proc~compute_and_print_quality_indicators->nic rpart rpart proc~compute_and_print_quality_indicators->rpart w_no_norm w_no_norm proc~compute_and_print_quality_indicators->w_no_norm

public module subroutine compute_and_print_sph_variables(this, namefile)

Arguments

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

particles object which this PROCEDURE is a member of

character(len=*), intent(inout), optional :: namefile

Name of the formatted file where the SPH ID is printed to

Description

Computes the SPH variables at the particle positions, and optionally prints them to a binary file to be read by and , and to a formatted file to be read by , by calling print_formatted_id_particles