Process#
#include <Process.h>
Classe de base de TRUST (notamment Objet_U ).
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Process <class-process>`
[Process](#class-process)
Detailed description#
Elle fournit quelques services de base accessibles de partout dans le code (ces services etaient historiquement des methodes non statiques, depuis que tous ces services sont statiques, cette classe n’a plus vraiment d’autre fonction que de ranger ces methodes quelque part)
Inherited by#
public : Objet_U
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Public Static Methods#
Complete Member Function Documentation#
~Process#
virtual Process::~Process()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual Process::~Process() <process-public-virtual-process-dtor-process>`
[virtual Process::~Process()](#process-public-virtual-process-dtor-process)
abort#
void Process::abort()
Routine de sortie de Trio - U sur une erreur abort()
Detailed description
Referenced By
Diffusion_croisee_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Source_Dissipation_echelle_temp_taux_diss_turb::ajouter_blocs
Source_PDF_base::calculer_vitesse_imposee_power_law_tbl_u_star
Source_PDF_EF::calculer_vitesse_imposee_power_law_tbl_u_star
Source_Production_echelle_temp_taux_diss_turb::dimensionner_blocs
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Process::abort() <process-public-static-void-process-abort>`
[void Process::abort()](#process-public-static-void-process-abort)
barrier#
void Process::barrier()
Synchronise tous les processeurs du groupe courant (attend que tous les processeurs soient arrives a la barriere)
Detailed description
Instruction a executer sur tous les processeurs du groupe.
References
Referenced By
Reordonner_faces_periodiques_32_64<_SIZE_>::check_faces_periodiques
Corriger_frontiere_periodique_32_64<_SIZE_>::corriger_coordonnees_sommets_perio
Convection_Diffusion_Concentration_FT_Disc::lire_motcle_non_standard
Convection_Diffusion_Concentration_Turbulent_FT_Disc::lire_motcle_non_standard
Convection_Diffusion_Temperature_FT_Disc::lire_motcle_non_standard
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Process::barrier() <process-public-static-void-process-barrier>`
[void Process::barrier()](#process-public-static-void-process-barrier)
check_int_overflow#
int Process::check_int_overflow(trustIdType)
Detailed description
References
Referenced By
Collision_Model_FT_sphere::compute_lagrangian_contact_forces
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_face
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_interface
IJK_Thermal_Subresolution::pre_initialise_thermal_subproblems_matrices
Corrige_flux_FT_temperature_subresolution::receive_all_fluxes_from_outisde_frontier_on_procs
Corrige_flux_FT_temperature_subresolution::receive_fluxes_from_frontier_on_procs
Corrige_flux_FT_temperature_subresolution::receive_temperature_cell_centre_neighbours_from_procs
IJK_One_Dimensional_Subproblems::share_boundary_previous_values
IJK_One_Dimensional_Subproblems::share_interfacial_heat_flux_correction_on_procs
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::stabilise_moyenne_plans_paralleles
Modele_turbulence_scal_LES_dyn_VDF::stabilise_moyenne_plans_paralleles
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Process::check_int_overflow(trustIdType) <process-public-static-int-process-check-int-overflow-trustidtype>`
[int Process::check_int_overflow(trustIdType)](#process-public-static-int-process-check-int-overflow-trustidtype)
exit#
void Process::exit(const Nom &message, int exit_code=-1)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Process::exit(const Nom &message, int exit_code=-1) <process-public-static-void-process-exit-const-nom-ref-message-int-exit-code-equal-1>`
[void Process::exit(const Nom &message, int exit_code=-1)](#process-public-static-void-process-exit-const-nom-ref-message-int-exit-code-equal-1)
exit#
void Process::exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Detailed description
Routine de sortie de TRUST sur une erreur. Sauvegarde la memoire et de la hierarchie dans les fichiers “memoire.dump” et “hierarchie.dump”
Referenced By
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::ajouter
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VEF_Face::ajouter
Diffusion_supplementaire_echelle_temp_turb_PolyMAC_P0::ajouter_blocs
Production_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Diffusion_croisee_echelle_temp_taux_diss_turb_VDF::ajouter_blocs
Operateur_Conv_sensibility_VEF::ajouter_Lsensibility_state_Amont
Operateur_Conv_sensibility_VEF::ajouter_Lstate_sensibility_Amont
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Matrice_Morse_Sym::assert_check_sorted_symmetric_morse_matrix_structure
Matrice_Bloc_Sym::assert_check_symmetric_block_matrix_structure
Matrice_Morse_Sym::assert_check_symmetric_morse_matrix_structure
Convection_Diffusion_Temperature_sensibility::associate_evaluator_field
Corrige_flux_FT_temperature_subresolution::associate_indices_and_check_subproblems_consistency
IJK_One_Dimensional_Subproblems::associate_sub_problem_to_inputs
Support_Champ_Masse_Volumique::associer_champ_masse_volumique
Champ_front_contact_VEF::associer_front_vf_et_ch_front_autre_pb
Pb_Hydraulique_Concentration_Turbulent::associer_milieu_base
Pb_Thermohydraulique_Concentration_Turbulent::associer_milieu_base
Convection_Diffusion_Temperature_FT_Disc::associer_milieu_base
Modele_Jones_Launder_VDF::calcul_derivees_premieres_croisees
Intersection_Interface_ijk_face::calcul_projection_bary_face_mouillee_interface_moy
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::calcul_tableaux_correspondance
Modele_turbulence_scal_LES_dyn_VDF::calcul_tableaux_correspondance
Traitement_particulier_NS_temperature_VEF::calcul_temperature
Cut_cell_schema_auxiliaire::calcule_valeur_remplissage_semi_lagrangien_interpolate
Modele_turbulence_scal_Schmidt::calculer_diffusion_turbulente
Modele_turbulence_scal_Fluctuation_Temperature::calculer_diffusivite_turbulente
Modele_turbulence_scal_Fluctuation_Temperature_W::calculer_diffusivite_turbulente
Modele_turbulence_scal_Prandtl::calculer_diffusivite_turbulente
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::calculer_diffusivite_turbulente
Modele_turbulence_hyd_LES_VDF::calculer_energie_cinetique_turb
Modele_turbulence_hyd_LES_base::calculer_energie_cinetique_turb
Modele_turbulence_hyd_Longueur_Melange_VEF::calculer_f_amortissement
Modele_turbulence_hyd_LES_axi_VDF::calculer_fonction_structure
Modele_turbulence_hyd_LES_VDF_base::calculer_longueurs_caracteristiques
Traitement_particulier_NS_canal_VEF::calculer_moyenne_spatiale_vitesse_rho_mu
ComputeValParCompoInCell::calculer_moyennes_interface_element_pour_compo
Transport_Marqueur_FT::calculer_proprietes_fluide_pos_particules
Evaluateur_Source_VEF_Face::calculer_terme_source_non_standard
Modele_turbulence_hyd_LES_axi_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_DSGS_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_1elt_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Fst_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_combinaison::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Smago_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Wale_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_Longueur_Melange_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Smago_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_Wale_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_Longueur_Melange_VEF::calculer_viscosite_turbulente
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_2_Couches::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Bas_Reynolds::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Bicephale::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Realisable::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Realisable_Bicephale::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Omega::calculer_viscosite_turbulente
Source_PDF_EF::calculer_vitesse_imposee_power_law_tbl_u_star
Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee
Partitionneur_Tranche_32_64<_SIZE_>::chercher_direction_perio
Triple_Line_Model_FT_Disc::compute_approximate_interface_inout
OpConvQuickIJKScalar_cut_cell_double::compute_cut_cell_divergence
Post_Processing_Hydrodynamic_Forces::compute_hydrodynamic_forces
Collision_Model_FT_arbitrary::compute_lagrangian_contact_forces
Collision_Model_FT_spheroid::compute_lagrangian_contact_forces
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Interpolation_IBM_mean_gradient_proto::computeSommetsVoisins
Corriger_frontiere_periodique_32_64<_SIZE_>::corriger_coordonnees_sommets_perio
Convection_Diffusion_Fluide_Dilatable_Proto::derivee_en_temps_inco_sans_solveur_masse_impl
Modele_turbulence_hyd_LES_1elt_selectif_mod_VEF::discretiser
Collision_Model_FT_arbitrary::discretize_contact_forces_eulerian_field
Collision_Model_FT_spheroid::discretize_contact_forces_eulerian_field
Collision_Model_FT_base::discretize_contact_forces_eulerian_field
TRUSTProblem_Cloned_Concentration_Gen<_DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_>::duplique
TRUSTProblem_List_Concentration_Gen<_DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_>::duplique
IJK_Thermal_base::echange_diph_vers_pure_cellules_finalement_pures
IJK_Thermal_base::echange_pure_vers_diph_cellules_initialement_pures
TRUSTProblem_Concentration_Gen<_DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_>::equation
Transport_Interfaces_FT_Disc::fill_ftab_local_reference_frame_velocity
Champ_Generique_Interpolation::get_champ_with_calculer_champ_post
Statistiques::get_counter_id_from_index_in_comm_tracking_info
Convection_Diffusion_Temperature_FT_Disc::get_flux_and_Twall
Sortie_libre_Gradient_Pression_libre_VEFPreP1B::Grad_P_lib_VEFPreP1B
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_face
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_interface
Terme_Source_Canal_RANS_LES_VDF_Face::init_calcul_moyenne_spat
Modele_turbulence_hyd_Longueur_Melange_VEF::lire_distance_paroi
Post_Processing_Hydrodynamic_Forces::lire_motcle_non_standard
Convection_Diffusion_Concentration_FT_Disc::lire_motcle_non_standard
Convection_Diffusion_Concentration_Turbulent_FT_Disc::lire_motcle_non_standard
Convection_Diffusion_Temperature_FT_Disc::lire_motcle_non_standard
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::lire_motcle_non_standard
Modele_turbulence_scal_LES_dyn_VDF::lire_motcle_non_standard
Modele_turbulence_scal_Fluctuation_Temperature_W::lire_motcle_non_standard
Modele_turbulence_hyd_Longueur_Melange_VEF::lire_motcle_non_standard
Convection_Diffusion_Temperature_sensibility::lire_motcle_non_standard
Terme_Puissance_Thermique_Echange_Impose_Elem_base::lire_motcle_non_standard
TRUSTProblem_Concentration_Gen<_DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_>::lire_resize_medium
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Sortie_libre_Gradient_Pression_impose_VEFPreP1B::mettre_a_jour
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Temperature::mise_en_place_domaine_fantome
Op_VEF_Face::modifier_matrice_pour_periodique_apres_contribuer
Schema_Implicite_Multi_TimeStep_base::modifier_second_membre
Schema_Implicite_Multi_TimeStep_base::modifier_second_membre_full_impl
Transport_Interfaces_FT_Disc::modifier_vpoint_pour_imposer_vit
Traitement_particulier_NS_chmoy_faceperio::preparer_calcul_particulier
Convection_Diffusion_Concentration_Turbulent_FT_Disc::readOn
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::readOn
Traitement_particulier_NS_Profils_thermo_VDF::reprendre_stat
Parametre_implicite::set_seuil_solveur_avec_seuil_convergence_solveur
Terme_Source_Canal_perio_VDF_P0::source_convection_diffusion
Transport_Interfaces_FT_Disc::swap_particles_lagrangian_position_velocity
Remailleur_Collision_FT_Juric::traite_RuptureCoalescenceInterfaces
Remailleur_Collision_FT_Thomas::transport_volume_perdu_sur_element
Turbulence_paroi_scal_base::typer_lire_turbulence_paroi_scal
Maillage_FT_IJK::update_sigma_and_interfacial_source_term_sommet
Modele_turbulence_hyd_LES_base::verifie_loi_paroi_diphasique
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Process::exit(int exit_code=-1) <process-public-static-void-process-exit-int-exit-code-equal-1>`
[void Process::exit(int exit_code=-1)](#process-public-static-void-process-exit-int-exit-code-equal-1)
force_single_file#
bool Process::force_single_file(const int ranks, const Nom &filename)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Process::force_single_file(const int ranks, const Nom &filename) <process-public-static-bool-process-force-single-file-const-int-ranks-const-nom-ref-filename>`
[bool Process::force_single_file(const int ranks, const Nom &filename)](#process-public-static-bool-process-force-single-file-const-int-ranks-const-nom-ref-filename)
imprimer_ram_totale#
void Process::imprimer_ram_totale(int all_process=0)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Process::imprimer_ram_totale(int all_process=0) <process-public-static-void-process-imprimer-ram-totale-int-all-process-equal-0>`
[void Process::imprimer_ram_totale(int all_process=0)](#process-public-static-void-process-imprimer-ram-totale-int-all-process-equal-0)
is_parallel#
bool Process::is_parallel()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Process::is_parallel() <process-public-static-bool-process-is-parallel>`
[bool Process::is_parallel()](#process-public-static-bool-process-is-parallel)
is_sequential#
bool Process::is_sequential()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Process::is_sequential() <process-public-static-bool-process-is-sequential>`
[bool Process::is_sequential()](#process-public-static-bool-process-is-sequential)
je_suis_maitre#
int Process::je_suis_maitre()
renvoie 1 si on est sur le processeur maitre du groupe courant (c’est a dire me() = = 0), 0 sinon.
Detailed description
Voir Comm_Group::rank()
References
Referenced By
Traitement_particulier_NS_chmoy_faceperio_VEF::calcul_chmoy_faceperio
Traitement_particulier_NS_temperature_VEF::calcul_temperature
Traitement_particulier_NS_Profils_VDF::calculer_integrale_temporelle
Terme_Source_Canal_RANS_LES_VDF_Face::calculer_integrale_temporelle
Traitement_particulier_NS_Profils_thermo_VDF::calculer_integrales_temporelles
Traitement_particulier_Solide_canal_VDF::calculer_integrales_temporelles
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_nut
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_uv
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_vitesse
Traitement_particulier_NS_Profils_thermo_VDF::calculer_moyennes_spatiales_thermo
Traitement_particulier_Solide_canal_VDF::calculer_moyennes_spatiales_thermo
SurfaceVapeurIJKComputation::calculer_surfaces_et_barys_faces_mouillees_vapeur
Reordonner_faces_periodiques_32_64<_SIZE_>::check_faces_periodiques
Navier_Stokes_FTD_IJK::compute_correction_for_momentum_balance
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Traitement_particulier_NS_Profils_thermo_VDF::ecriture_fichier_moy_spat_thermo
Traitement_particulier_Solide_canal_VDF::ecriture_fichier_moy_spat_thermo
Traitement_particulier_NS_Profils_thermo_VDF::ecriture_fichier_moy_temp_thermo
Traitement_particulier_Solide_canal_VDF::ecriture_fichier_moy_temp_thermo
Traitement_particulier_NS_Profils_VDF::ecriture_fichiers_moy_spat
Traitement_particulier_NS_Profils_VDF::ecriture_fichiers_moy_spat_1col
Traitement_particulier_NS_Profils_VDF::ecriture_fichiers_moy_temp
Traitement_particulier_NS_Profils_VDF::ecriture_fichiers_moy_temp_1col
Traitement_particulier_NS_chmoy_faceperio_VEF::init_calcul_stats
Modele_turbulence_hyd_Longueur_Melange_VEF::lire_distance_paroi
Convection_Diffusion_Temperature_FT_Disc::lire_motcle_non_standard
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
IJK_One_Dimensional_Subproblems::post_process_overall_bubbles_quantities
IJK_Thermal_Subresolution::post_processed_field_thermal_wake_slice_ij
IJK_Thermal_Subresolution::post_processed_fields_on_downstream_line
Traitement_particulier_NS_canal::post_traitement_particulier
Traitement_particulier_NS_THI_VEF::preparer_calcul_particulier
Convection_Diffusion_Concentration_FT_Disc::ramasse_miette_simple
Convection_Diffusion_Concentration_Turbulent_FT_Disc::ramasse_miette_simple
Convection_Diffusion_Concentration_Turbulent_FT_Disc::readOn
Traitement_particulier_NS_THI_VEF::suppression_vitesse_moyenne
IJK_One_Dimensional_Subproblems::thermal_subresolution_outputs_parallel
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Process::je_suis_maitre() <process-public-static-int-process-je-suis-maitre>`
[int Process::je_suis_maitre()](#process-public-static-int-process-je-suis-maitre)
Journal#
Sortie & Process::Journal(int message_level=0)
Renvoie un objet statique de type Sortie qui sert de journal d’evenements.
Detailed description
Si message_level < = verbose_level_, on ecrit le message, sinon on l’envoie sur une Sortie_Nulle . Si le fichier journal est ouvert, on ecrit dans le fichier, sinon dans stderr.
Referenced By
Transport_Interfaces_FT_Disc::calcul_effort_fluide_interface
Post_Processing_Hydrodynamic_Forces::face_voisins_for_interp
Convection_Diffusion_Concentration_FT_Disc::ramasse_miette_simple
Convection_Diffusion_Concentration_Turbulent_FT_Disc::ramasse_miette_simple
Reorienter_triangles_32_64<_SIZE_>::test_orientation_triangle
Remailleur_Collision_FT_Juric::traite_RuptureCoalescenceInterfaces
Remailleur_Collision_FT_Thomas::traite_RuptureCoalescenceInterfaces_Conservatif
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Process::Journal(int message_level=0) <process-public-static-sortie-ref-process-journal-int-message-level-equal-0>`
[Sortie & Process::Journal(int message_level=0)](#process-public-static-sortie-ref-process-journal-int-message-level-equal-0)
Kokkos_exit#
KOKKOS_INLINE_FUNCTION void Process::Kokkos_exit(const char *)
Routine de sortie de TRUST dans une region Kokkos.
Detailed description
References
Referenced By
Evaluateur_Source_VEF_Face::calculer_terme_source_non_standard_view
Eval_Darcy_VEF_Face_View::calculer_terme_source_non_standard_view
Eval_Dirac_VEF_Face_View::calculer_terme_source_non_standard_view
Eval_Forchheimer_VEF_Face_View::calculer_terme_source_non_standard_view
Eval_Puiss_Th_QC_VEF_Face_View::calculer_terme_source_non_standard_view
Eval_Puiss_Th_VEF_Face_View::calculer_terme_source_non_standard_view
Evaluateur_Source_VEF_Face::calculer_terme_source_standard_view
Eval_Darcy_VEF_Face_View::calculer_terme_source_standard_view
Eval_Dirac_VEF_Face_View::calculer_terme_source_standard_view
Eval_Forchheimer_VEF_Face_View::calculer_terme_source_standard_view
Eval_Puiss_Th_QC_VEF_Face_View::calculer_terme_source_standard_view
Eval_Puiss_Th_VEF_Face_View::calculer_terme_source_standard_view
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`KOKKOS_INLINE_FUNCTION void Process::Kokkos_exit(const char *) <process-public-static-kokkos-inline-function-void-process-kokkos-exit-const-char-ptr>`
[KOKKOS_INLINE_FUNCTION void Process::Kokkos_exit(const char *)](#process-public-static-kokkos-inline-function-void-process-kokkos-exit-const-char-ptr)
me#
int Process::me()
renvoie mon rang dans le groupe de communication courant.
Detailed description
References
Referenced By
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_nut
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_uv
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_vitesse
Traitement_particulier_NS_Profils_thermo_VDF::calculer_moyennes_spatiales_thermo
Traitement_particulier_Solide_canal_VDF::calculer_moyennes_spatiales_thermo
IJK_Thermal_Subresolution::post_processed_fields_on_downstream_line
Traitement_particulier_NS_canal::post_traitement_particulier
Corrige_flux_FT_temperature_subresolution::receive_all_fluxes_from_outisde_frontier_on_procs
Corrige_flux_FT_temperature_subresolution::receive_fluxes_from_frontier_on_procs
Corrige_flux_FT_temperature_subresolution::receive_temperature_cell_centre_neighbours_from_procs
IJK_One_Dimensional_Subproblems::share_boundary_previous_values
IJK_One_Dimensional_Subproblems::share_interfacial_heat_flux_correction_on_procs
IJK_One_Dimensional_Subproblems::thermal_subresolution_outputs
IJK_One_Dimensional_Subproblems::thermal_subresolution_outputs_parallel
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Process::me() <process-public-static-int-process-me>`
[int Process::me()](#process-public-static-int-process-me)
mp_and#
bool Process::mp_and(bool)
Calcule le ‘et’ logique de b sur tous les processeurs du groupe courant.
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Process::mp_and(bool) <process-public-static-bool-process-mp-and-bool>`
[bool Process::mp_and(bool)](#process-public-static-bool-process-mp-and-bool)
mp_max#
double Process::mp_max(double)
Detailed description
References
Referenced By
Cut_cell_surface_efficace::calcul_surface_face_efficace_iteratif
Traitement_particulier_NS_temperature_VEF::calcul_temperature
Modele_turbulence_hyd_K_Eps_Bas_Reynolds::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Bicephale::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Realisable::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Eps_Realisable_Bicephale::calculer_viscosite_turbulente
Modele_turbulence_hyd_K_Omega::calculer_viscosite_turbulente
Reordonner_faces_periodiques_32_64<_SIZE_>::check_faces_periodiques
IJK_One_Dimensional_Subproblems::compute_overall_quantities_per_bubbles
IJK_One_Dimensional_Subproblems::get_local_max_cfl_time_step_probe_length
IJK_One_Dimensional_Subproblems::get_local_max_fourier_time_step_probe_length
IJK_One_Dimensional_Subproblems::get_max_temperature_domain_ends
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_face
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_interface
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Process::mp_max(double) <process-public-static-double-process-mp-max-double>`
[double Process::mp_max(double)](#process-public-static-double-process-mp-max-double)
mp_max#
int Process::mp_max(int)
renvoie le plus grand int i sur l’ensemble des processeurs du groupe courant.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Process::mp_max(int) <process-public-static-int-process-mp-max-int>`
[int Process::mp_max(int)](#process-public-static-int-process-mp-max-int)
mp_max#
trustIdType Process::mp_max(trustIdType)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`trustIdType Process::mp_max(trustIdType) <process-public-static-trustidtype-process-mp-max-trustidtype>`
[trustIdType Process::mp_max(trustIdType)](#process-public-static-trustidtype-process-mp-max-trustidtype)
mp_min#
double Process::mp_min(double)
Detailed description
References
Referenced By
Traitement_particulier_NS_temperature_VEF::calcul_temperature
Champ_Generique_Interpolation::get_champ_with_calculer_champ_post
IJK_One_Dimensional_Subproblems::get_local_dt_cfl_min_delta_xyz
IJK_One_Dimensional_Subproblems::get_local_min_cfl_time_step_probe_length
IJK_One_Dimensional_Subproblems::get_local_min_fourier_time_step_probe_length
IJK_One_Dimensional_Subproblems::get_min_temperature_domain_ends
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Process::mp_min(double) <process-public-static-double-process-mp-min-double>`
[double Process::mp_min(double)](#process-public-static-double-process-mp-min-double)
mp_min#
int Process::mp_min(int)
renvoie le plus petit int i sur l’ensemble des processeurs du groupe courant.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Process::mp_min(int) <process-public-static-int-process-mp-min-int>`
[int Process::mp_min(int)](#process-public-static-int-process-mp-min-int)
mp_min#
trustIdType Process::mp_min(trustIdType)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`trustIdType Process::mp_min(trustIdType) <process-public-static-trustidtype-process-mp-min-trustidtype>`
[trustIdType Process::mp_min(trustIdType)](#process-public-static-trustidtype-process-mp-min-trustidtype)
mp_or#
bool Process::mp_or(bool)
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Process::mp_or(bool) <process-public-static-bool-process-mp-or-bool>`
[bool Process::mp_or(bool)](#process-public-static-bool-process-mp-or-bool)
mp_sum#
double Process::mp_sum(double)
Calcule la somme de x sur tous les processeurs du groupe courant.
Detailed description
Referenced By
Terme_Source_Constituant_Vortex_VEF_Face::ajouter_terme_div_u
Traitement_particulier_NS_chmoy_faceperio_VEF::calcul_chmoy_faceperio
Traitement_particulier_NS_temperature_VEF::calcul_temperature
Transport_Interfaces_FT_Disc::calculer_integrale_indicatrice
Collision_Model_FT_sphere::compute_lagrangian_contact_forces
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
IJK_Thermal_Subresolution::evaluate_total_liquid_absolute_parameter
IJK_Thermal_Subresolution::evaluate_total_liquid_parameter_squared
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_face
Cut_cell_surface_efficace::imprimer_informations_surface_efficace_interface
Traitement_particulier_NS_chmoy_faceperio_VEF::init_calcul_stats
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Convection_Diffusion_Concentration_FT_Disc::multiplier_valeurs_faces
Convection_Diffusion_Concentration_Turbulent_FT_Disc::multiplier_valeurs_faces
IJK_Thermal_Subresolution::pre_initialise_thermal_subproblems_matrices
Corrige_flux_FT_temperature_subresolution::receive_all_fluxes_from_outisde_frontier_on_procs
Corrige_flux_FT_temperature_subresolution::receive_fluxes_from_frontier_on_procs
Corrige_flux_FT_temperature_subresolution::receive_temperature_cell_centre_neighbours_from_procs
IJK_One_Dimensional_Subproblems::share_boundary_previous_values
IJK_One_Dimensional_Subproblems::share_interfacial_heat_flux_correction_on_procs
Modele_turbulence_hyd_LES_SMAGO_DYN_VDF::stabilise_moyenne_plans_paralleles
Modele_turbulence_scal_LES_dyn_VDF::stabilise_moyenne_plans_paralleles
Transport_Interfaces_FT_Disc::test_suppression_interfaces_sous_domaine
Remailleur_Collision_FT_Thomas::traite_RuptureCoalescenceInterfaces_Conservatif
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Process::mp_sum(double) <process-public-static-double-process-mp-sum-double>`
[double Process::mp_sum(double)](#process-public-static-double-process-mp-sum-double)
mp_sum#
float Process::mp_sum(float)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`float Process::mp_sum(float) <process-public-static-float-process-mp-sum-float>`
[float Process::mp_sum(float)](#process-public-static-float-process-mp-sum-float)
mp_sum#
static trustIdType Process::mp_sum(int v)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`static trustIdType Process::mp_sum(int v) <process-public-static-static-trustidtype-process-mp-sum-int-v>`
[static trustIdType Process::mp_sum(int v)](#process-public-static-static-trustidtype-process-mp-sum-int-v)
mp_sum#
trustIdType Process::mp_sum(trustIdType)
Calcule la somme de x sur tous les processeurs du groupe courant.
Detailed description
!!! Note that the sum of many int might result in a long !!!
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`trustIdType Process::mp_sum(trustIdType) <process-public-static-trustidtype-process-mp-sum-trustidtype>`
[trustIdType Process::mp_sum(trustIdType)](#process-public-static-trustidtype-process-mp-sum-trustidtype)
mp_sum_as_double#
static double Process::mp_sum_as_double(int v)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`static double Process::mp_sum_as_double(int v) <process-public-static-static-double-process-mp-sum-as-double-int-v>`
[static double Process::mp_sum_as_double(int v)](#process-public-static-static-double-process-mp-sum-as-double-int-v)
mp_sum_as_double#
static double Process::mp_sum_as_double(trustIdType v)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`static double Process::mp_sum_as_double(trustIdType v) <process-public-static-static-double-process-mp-sum-as-double-trustidtype-v>`
[static double Process::mp_sum_as_double(trustIdType v)](#process-public-static-static-double-process-mp-sum-as-double-trustidtype-v)
mppartial_sum#
static trustIdType Process::mppartial_sum(int i)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`static trustIdType Process::mppartial_sum(int i) <process-public-static-static-trustidtype-process-mppartial-sum-int-i>`
[static trustIdType Process::mppartial_sum(int i)](#process-public-static-static-trustidtype-process-mppartial-sum-int-i)
mppartial_sum#
trustIdType Process::mppartial_sum(trustIdType i)
Calul de la somme partielle de i sur les processeurs 0 a me() - 1 (renvoie 0 sur le processeur 0).
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`trustIdType Process::mppartial_sum(trustIdType i) <process-public-static-trustidtype-process-mppartial-sum-trustidtype-i>`
[trustIdType Process::mppartial_sum(trustIdType i)](#process-public-static-trustidtype-process-mppartial-sum-trustidtype-i)
mpsum_multiple#
void Process::mpsum_multiple(double &x1, double &x2)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Process::mpsum_multiple(double &x1, double &x2) <process-public-static-void-process-mpsum-multiple-double-ref-x1-double-ref-x2>`
[void Process::mpsum_multiple(double &x1, double &x2)](#process-public-static-void-process-mpsum-multiple-double-ref-x1-double-ref-x2)
node_master#
int Process::node_master()
renvoie 1 si on est sur le processeur maitre du noeud numa, 0 sinon.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Process::node_master() <process-public-static-int-process-node-master>`
[int Process::node_master()](#process-public-static-int-process-node-master)
nproc#
int Process::nproc()
renvoie le nombre de processeurs dans le groupe courant Voir Comm_Group::nproc() et PE_Groups::current_group()
Detailed description
References
Referenced By
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_nut
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_uv
Traitement_particulier_NS_Profils_VDF::calculer_moyenne_spatiale_vitesse
Traitement_particulier_NS_Profils_thermo_VDF::calculer_moyennes_spatiales_thermo
Traitement_particulier_Solide_canal_VDF::calculer_moyennes_spatiales_thermo
IJK_One_Dimensional_Subproblems::complete_boundary_previous_values
IJK_Composantes_Connex::compute_bounding_box_fill_compo_connex
Corrige_flux_FT_temperature_subresolution::compute_cell_neighbours_faces_indices_to_correct
Corriger_frontiere_periodique_32_64<_SIZE_>::corriger_coordonnees_sommets_perio
Corrige_flux_FT_temperature_subresolution::initialise_cell_neighbours_indices_to_correct
Traitement_particulier_NS_canal::post_traitement_particulier
Corrige_flux_FT_temperature_subresolution::receive_all_fluxes_from_outisde_frontier_on_procs
Corrige_flux_FT_temperature_subresolution::receive_fluxes_from_frontier_on_procs
Corrige_flux_FT_temperature_subresolution::receive_temperature_cell_centre_neighbours_from_procs
IJK_One_Dimensional_Subproblems::share_boundary_previous_values
IJK_One_Dimensional_Subproblems::share_interfacial_heat_flux_correction_on_procs
Corrige_flux_FT_temperature_subresolution::store_any_cell_faces_corrected
IJK_One_Dimensional_Subproblems::thermal_subresolution_outputs
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Process::nproc() <process-public-static-int-process-nproc>`
[int Process::nproc()](#process-public-static-int-process-nproc)
ram_processeur#
double Process::ram_processeur()
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Process::ram_processeur() <process-public-static-double-process-ram-processeur>`
[double Process::ram_processeur()](#process-public-static-double-process-ram-processeur)
Attributes Documentation#
int Process::exception_sur_exit = 0
int Process::multiple_files = 5120