|
| void | initialize (const Domaine_IJK &splitting) override |
| void | update_thermal_properties () override |
| void | set_param (Param ¶m) const override |
| virtual void | euler_rustine_step (const double timestep) override |
| virtual void | rk3_rustine_sub_step (const int rk_step, const double total_timestep, const double fractionnal_timestep, const double time) override |
| void | euler_rustine_step (const double timestep, const double dE) |
| void | rk3_rustine_sub_step (const int rk_step, const double total_timestep, const double fractionnal_timestep, const double time, const double dE) |
| void | compute_temperature_convection_conservative (const IJK_Field_vector3_double &velocity) override |
| const Milieu_base & | milieu () const |
| Milieu_base & | milieu () |
| void | associer_milieu_base (const Milieu_base &, const int &idth) |
| Fluide_Diphasique_IJK & | milieu_ijk () |
| const Fluide_Diphasique_IJK & | milieu_ijk () const |
| virtual void | initialize_switch (const Domaine_IJK &splitting, const int idx) |
| double | compute_timestep (const double timestep, const double dxmin) |
| void | set_fichier_reprise (const char *lataname) |
| const Nom & | get_fichier_reprise () const |
| void | associer (const Probleme_FTD_IJK_base &ijk_ft) |
| void | associer_post (const Postprocessing_IJK &ijk_ft_post) |
| void | associer_switch (const Switch_FT_double &ijk_ft_switch) |
| bool | has_champ (const Motcle &nom) const override |
| bool | has_champ (const Motcle &nom, OBS_PTR(Champ_base)&ref_champ) const |
| bool | has_champ_vectoriel (const Motcle &nom) const override |
| const IJK_Field_double & | get_IJK_field (const Motcle &nom) override |
| const IJK_Field_vector3_double & | get_IJK_field_vector (const Motcle &nom) override |
| void | get_noms_champs_postraitables (Noms &noms, Option opt=NONE) const |
| Nom | get_field_name_with_rank (Nom basename) const |
| void | associer_interface_intersections (const Intersection_Interface_ijk_cell &intersection_ijk_cell, const Intersection_Interface_ijk_face &intersection_ijk_face) |
| void | associer_ghost_fluid_fields (const IJK_Ghost_Fluid_Fields &ghost_fluid_fields) |
| void | retrieve_ghost_fluid_params (int &compute_distance, int &compute_curvature, int &n_iter_distance, int &avoid_gfm_parallel_calls) |
| void | get_boundary_fluxes (IJK_Field_local_double &boundary_flux_kmin, IJK_Field_local_double &boundary_flux_kmax) |
| virtual void | euler_time_step (const double timestep) |
| virtual void | rk3_sub_step (const int rk_step, const double total_timestep, const double time) |
| virtual void | sauvegarder_temperature (Nom &lata_name, int idx, const int &stop=0) |
| double | compute_global_energy (const IJK_Field_double &temperature) |
| virtual double | compute_global_energy () |
| int | calculer_k_pour_bord (const IJK_Field_double &temperature, const bool bord_kmax) |
| int | calculer_flux_thermique_bord (const IJK_Field_double &temperature, const double lambda_de_t_paroi, const double T_paroi_impose, IJK_Field_local_double &flux_bord, const bool bord_kmax) |
| int | imposer_flux_thermique_bord (const IJK_Field_double &temperature, const double flux_paroi_impose, IJK_Field_local_double &flux_bord, const bool bord_kmax) |
| virtual int | get_first_step_thermals_post () |
| void | set_latastep_reprise (const int latastep) |
| const int & | get_latastep_reprise () const |
| const int & | get_latastep_reprise_ini () const |
| double | get_rhocp_l () const |
| double | get_rhocp_v () const |
| const int & | get_rank () const |
| const std::shared_ptr< IJK_Field_double > & | get_temperature () const |
| const IJK_Field_double & | get_temperature_before_extrapolation () const |
| IJK_Field_double & | get_temperature_ft () |
| const IJK_Field_vector3_double & | get_grad_T () const |
| IJK_Field_double & | set_temperature () |
| const IJK_Field_double & | get_temperature_ana () const |
| const IJK_Field_double & | get_ecart_t_ana () const |
| const IJK_Field_double & | get_ecart_t_ana_rel () const |
| const IJK_Field_double & | get_div_lambda_grad_T () const |
| const std::shared_ptr< IJK_Field_double > & | get_div_lambda_grad_T_volume () const |
| const IJK_Field_double & | get_u_T_convective () const |
| const IJK_Field_double & | get_u_T_convective_volume () const |
| const IJK_Field_double & | get_eulerian_distance_ft () const |
| const IJK_Field_double & | get_eulerian_curvature_ft () const |
| const IJK_Field_double & | get_interfacial_area_ft () const |
| const IJK_Field_double & | get_grad_T_interface_ft () const |
| const IJK_Field_double & | get_eulerian_compo_connex_ft () const |
| const IJK_Field_double & | get_eulerian_compo_connex_ghost_ft () const |
| const IJK_Field_double & | get_eulerian_compo_connex_from_interface_ft () const |
| const IJK_Field_double & | get_eulerian_compo_connex_from_interface_ghost_ft () const |
| const IJK_Field_double & | get_eulerian_compo_connex_ns () const |
| const IJK_Field_double & | get_eulerian_compo_connex_ghost_ns () const |
| const IJK_Field_double & | get_eulerian_compo_connex_from_interface_ns () const |
| const IJK_Field_double & | get_eulerian_compo_connex_from_interface_ghost_ns () const |
| const IJK_Field_int & | get_eulerian_compo_connex_int_from_interface_ns () const |
| const IJK_Field_int & | get_eulerian_compo_connex_int_from_interface_ghost_ns () const |
| const IJK_Field_double & | get_eulerian_distance_ns () const |
| const IJK_Field_double & | get_eulerian_curvature_ns () const |
| const IJK_Field_double & | get_interfacial_area_ns () const |
| const IJK_Field_double & | get_grad_T_interface_ns () const |
| const IJK_Field_double & | get_eulerian_rising_velocities () const |
| const IJK_Field_double & | get_temperature_adim_bulles () const |
| const IJK_Field_double & | get_temperature_adim_theta () const |
| const IJK_Field_vector3_double & | get_gradient_temperature () const |
| const IJK_Field_vector3_double & | get_gradient_temperature_elem () const |
| const IJK_Field_vector3_double & | get_gradient_temperature_elem_smooth () const |
| const IJK_Field_vector3_double & | get_tangential_gradient_temperature_elem_smooth () const |
| const IJK_Field_double & | get_temperature_elem_smooth () const |
| const IJK_Field_vector3_double & | get_normal_vector_ns () const |
| const IJK_Field_vector3_double & | get_normal_vector_ns_normed () const |
| const IJK_Field_vector3_double & | get_normal_vector_ft () const |
| const IJK_Field_vector3_double & | get_hessian_diag_temperature_elem () const |
| const IJK_Field_vector3_double & | get_hessian_cross_temperature_elem () const |
| const IJK_Field_vector3_double & | get_bary () const |
| bool | get_ghost_fluid_flag () const |
| const int & | get_ghost_cells () const |
| bool | get_debug () const |
| virtual const IJK_Field_double & | get_temperature_cell_neighbours_debug () const |
| virtual const IJK_Field_double & | get_temperature_cell_neighbours () const |
| virtual const IJK_Field_int & | get_cell_neighbours_corrected () const |
| virtual const IJK_Field_double & | get_neighbours_temperature_colinearity_weighting () const |
| virtual const IJK_Field_double & | get_debug_lrs_cells () const |
| virtual int | get_disable_post_processing_probes_out_files () const |
| virtual const IJK_Field_vector3_double & | get_cell_faces_corrected_diffusive () const |
| virtual const IJK_Field_vector3_double & | get_cell_faces_corrected_convective () const |
| virtual const IJK_Field_vector3_int & | get_cell_faces_corrected_bool () const |
| virtual const IJK_Field_vector3_int & | get_cell_faces_neighbours_corrected_diag_bool () const |
| virtual const IJK_Field_vector3_int & | get_cell_faces_neighbours_corrected_all_bool () const |
| virtual const IJK_Field_vector3_int & | get_cell_faces_neighbours_corrected_min_max_bool () const |
| virtual const IJK_Field_vector3_double & | get_cell_faces_neighbours_corrected_velocity_temperature () const |
| virtual const IJK_Field_vector3_double & | get_cell_faces_neighbours_corrected_convective () const |
| virtual const IJK_Field_vector3_double & | get_cell_faces_neighbours_corrected_convective_frame_of_ref () const |
| virtual const IJK_Field_vector3_double & | get_cell_faces_neighbours_corrected_diffusive () const |
| virtual const IJK_Field_vector3_double & | get_neighbours_faces_weighting_colinearity () const |
| virtual const IJK_Field_int & | get_cell_neighbours_corrected_trimmed () const |
| virtual const IJK_Field_double & | get_probe_collision_debug_field () const |
| const IJK_Field_vector3_double & | get_rho_cp_u_T_convective_fluxes () const |
| const IJK_Field_vector3_double & | get_div_coeff_grad_T_diffusive_fluxes () const |
| virtual const IJK_Field_vector3_double & | get_interfacial_heat_flux_dispatched () const |
| virtual const IJK_Field_vector3_double & | get_interfacial_heat_flux_contrib () const |
| virtual const IJK_Field_vector3_double & | get_interfacial_heat_flux_current () const |
| virtual double | get_modified_time () |
| void | get_rising_velocities_parameters (int &compute_rising_velocities, int &fill_rising_velocities, int &use_bubbles_velocities_from_interface, int &use_bubbles_velocities_from_barycentres) |
| const char * | get_fichier_sauvegarde () const |
| void | set_fichier_sauvegarde (const char *lataname) |
| virtual void | set_field_T_ana () |
| virtual bool | get_conserv_energy_global () |
| const double & | get_E0 () const |
| virtual void | calculer_ecart_T_ana () |
| virtual void | compute_interfacial_temperature2 (ArrOfDouble &interfacial_temperature, ArrOfDouble &flux_normal_interp) |
| virtual void | compute_ghost_cell_numbers_for_subproblems (const Domaine_IJK &splitting, int ghost_init) |
| void | compute_eulerian_distance () |
| void | compute_eulerian_curvature () |
| void | compute_eulerian_curvature_from_interface () |
| virtual void | update_intersections () |
| virtual void | clean_ijk_intersections () |
| virtual void | post_process_thermal_wake_slices (const Nom &local_quantities_thermal_slices_time_index_folder) |
| virtual void | post_process_thermal_downstream_lines (const Nom &local_quantities_thermal_lines_time_index_folder) |
| virtual void | set_thermal_subresolution_outputs (const Nom &interfacial_quantities_thermal_probes, const Nom &shell_quantities_thermal_probes, const Nom &overall_bubbles_quantities, const Nom &local_quantities_thermal_probes_time_index_folder) |
| virtual void | compute_temperature_init () |
| virtual void | recompute_temperature_init () |
| virtual void | set_subproblems_interfaces_fields (const Domaine_IJK &splitting) |
| void | copy_previous_interface_state () |
| int | post_process_quantities_from_subresolution (const Motcles &liste_post_instantanes, const char *lata_name, const int latastep) |
| virtual void | copie_pure_vers_diph_sans_interpolation () |
| virtual void | echange_pure_vers_diph_cellules_initialement_pures () |
| virtual void | echange_diph_vers_pure_cellules_finalement_pures () |
| virtual void | vide_phase_invalide_cellules_diphasiques () |
| virtual void | remplir_tableau_pure_cellules_diphasiques (bool next_time) |
| virtual void | compare_fluxes_thermal_subproblems () |
| void | post_process_std_thermal_field (const Motcles &liste_post_instantanes, const char *lata_name, const int latastep, const double current_time, const int idx, const Motcles &tested_names, const Nom &name_field, const Motcle &lata_suffix, const IJK_Field_double &field, std::ostringstream &oss, int &counter, const int &first_thermal_rank=0) |
| int | posttraiter_champs_instantanes_thermal (const Motcles &liste_post_instantanes, const char *lata_name, const int latastep, const double current_time, const int idx) |
| Nom & | get_thermal_problem_type () |
| int & | get_thermal_rank () |
| const Motcles & | get_thermal_words () const |
| const Motcles & | get_thermal_suffix () const |
| void | posttraiter_tous_champs_thermal (Motcles &liste, const int idx) const |
| void | ecrire_statistiques_bulles (int reset, const Nom &nom_cas, const double current_time, const ArrOfDouble &surface, const int idx) |
| int | posttraiter_champs_instantanes_thermal_interface (const Motcles &liste_post_instantanes, const char *lata_name, const int latastep, const double current_time, const int idx) |
| int | posttraiter_champs_instantanes_thermal_interface_ref (const Motcles &liste_post_instantanes, const char *lata_name, const int latastep, const double current_time, const int idx) |
| void | thermal_subresolution_outputs (const Nom &interfacial_quantities_thermal_probes, const Nom &shell_quantities_thermal_probes, const Nom &overall_bubbles_quantities, const Nom &local_quantities_thermal_probes_time_index_folder, const Nom &local_quantities_thermal_slices_time_index_folder, const Nom &local_quantities_thermal_lines_time_index_folder) |
| const Noms | noms_compris () const |
| const Champs_compris_IJK & | champs_compris () const |
| | ~Objet_U () override |
| | Destructeur, supprime l'objet de la liste d'objets enregistres dans "memoire".
|
| int | numero () const |
| | Renvoie l'indice de l'objet dans Memoire::data.
|
| virtual int | duplique () const =0 |
| virtual Sortie & | printOn (Sortie &) const |
| | Ecriture de l'objet sur un flot de sortie Methode a surcharger.
|
| virtual Entree & | readOn (Entree &) |
| | Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
|
| virtual unsigned | taille_memoire () const =0 |
| virtual int | est_egal_a (const Objet_U &) const |
| | Renvoie 1 si l'objet x et *this sont une seule et meme instance (meme adresse en memoire).
|
| virtual const Nom & | le_nom () const |
| | Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
|
| virtual void | nommer (const Nom &) |
| | Donne un nom a l'Objet_U Methode virtuelle a surcharger.
|
| virtual int | reprendre (Entree &) |
| | Reprise d'un Objet_U sur un flot d'entree Methode a surcharger.
|
| virtual int | sauvegarder (Sortie &) const |
| | Sauvegarde d'un Objet_U sur un flot de sortie Methode a surcharger.
|
| int | get_object_id () const |
| | Renvoie l'identifiant unique de l'objet object_id_.
|
| virtual const Type_info * | get_info () const |
| | Donne des informations sur le type de l'Objet_U.
|
| const Nom & | que_suis_je () const |
| | renvoie la chaine identifiant la classe.
|
| const char * | le_type () const |
| | Donne le nom du type de l'Objet_U.
|
| virtual int | change_num (const int *const) |
| | Change le numero interne de l'Objet_U.
|
| virtual int | lire_motcle_non_standard (const Motcle &motlu, Entree &is) |
| | Lecture des parametres de type non simple d'un objet_U a partir d'un flot d'entree.
|
| virtual int | associer_ (Objet_U &) |
| | Associe l'Objet_U a un autre Objet_U Methode virtuelle a surcharger.
|
| const Interprete & | interprete () const |
| Interprete & | interprete () |
| virtual | ~Process () |
| virtual | ~Champs_compris_IJK_interface () |
|
| void | compute_dT_rustine (const double dE) |
| void | compute_T_rust (const IJK_Field_vector3_double &velocity) |
| void | add_temperature_diffusion () override |
| void | compute_diffusion_increment () override |
| void | correct_temperature_for_eulerian_fluxes () override |
| double | get_rho_cp_ijk (int i, int j, int k) const |
| double | get_rho_cp_u_ijk (const IJK_Field_double &vx, int i, int j, int k) const override |
| double | compute_rho_cp_u_mean (const IJK_Field_double &vx) override |
| double | get_div_lambda_ijk (int i, int j, int k) const override |
| double | compute_temperature_dimensionless_theta_mean (const IJK_Field_double &vx) override |
| | OBS_PTR (Milieu_base) le_fluide_ |
| void | compute_cell_volume () |
| void | compute_min_cell_delta () |
| void | compute_cell_diagonal (const Domaine_IJK &splitting) |
| virtual void | lire_temperature (const Domaine_IJK &splitting) |
| void | calculer_dT (const IJK_Field_vector3_double &velocity) |
| virtual void | post_process_after_temperature_increment () |
| void | compute_temperature_convective_fluxes (const IJK_Field_vector3_double &velocity) |
| void | compute_temperature_convection (const IJK_Field_vector3_double &velocity) |
| void | compute_boundary_conditions_thermal () |
| void | compute_temperature_diffusive_fluxes () |
| virtual void | store_temperature_before_extrapolation () |
| virtual void | correct_temperature_increment_for_interface_leaving_cell () |
| void | enforce_zero_value_eulerian_distance () |
| void | enforce_zero_value_eulerian_curvature () |
| void | enforce_max_value_eulerian_curvature () |
| void | compute_eulerian_grad_T_interface (const int on_splitting_ns=0) |
| void | propagate_eulerian_grad_T_interface () |
| void | compute_eulerian_temperature_ghost (const int on_splitting_ns=0) |
| void | compute_eulerian_bounding_box_fill_compo () |
| void | compute_rising_velocities () |
| void | compute_temperature_gradient_elem () |
| void | compute_temperature_hessian_diag_elem () |
| void | compute_temperature_hessian_cross_elem () |
| virtual void | correct_temperature_for_visu () |
| virtual void | correct_operators_for_visu () |
| virtual void | clip_temperature_values () |
| virtual void | clip_min_temperature_values () |
| virtual void | clip_max_temperature_values () |
| virtual void | compute_thermal_subproblems () |
| virtual void | compute_convective_diffusive_fluxes_face_centre () |
| virtual void | compute_convective_fluxes_face_centre () |
| virtual void | compute_diffusive_fluxes_face_centre () |
| virtual void | prepare_ij_fluxes_k_layers () |
| virtual void | compute_temperature_cell_centres (const int first_corr) |
| virtual void | set_zero_temperature_increment () |
| virtual void | clean_thermal_subproblems () |
| void | calculer_gradient_temperature (const IJK_Field_double &temperature, IJK_Field_vector3_double &grad_T) |
| void | calculer_energies (double &E_liq_pure, double &E_liq, double &E_vap_pure, double &E_vap, double &E_mixt, double &E_tot) |
| void | source_callback () |
| void | calculer_temperature_physique_T (const IJK_Field_double &vx, const double dTm) |
| void | calculer_temperature_adim_bulles () |
| void | add_temperature_source () |
| void | calculer_Nusselt (const IJK_Field_double &vx) |
| void | calculer_temperature_adimensionnelle_theta (const IJK_Field_double &vx, const double qw) |
| void | calculer_source_temperature_ana () |
| double | compute_variable_wall_temperature (const int kmin, const int kmax) |
| void | force_upstream_temperature (IJK_Field_double &temperature, double T_imposed, const IJK_Interfaces &interfaces, double nb_diam, int upstream_dir, int gravity_dir, int upstream_stencil) |
| virtual void | enforce_periodic_temperature_boundary_value () |
| | OBS_PTR (Probleme_FTD_IJK_base) ref_ijk_ft_ |
| | OBS_PTR (Postprocessing_IJK) ref_ijk_ft_post_ |
| | OBS_PTR (Switch_FT_double) ref_ijk_ft_switch_ |
| | OBS_PTR (Intersection_Interface_ijk_cell) ref_intersection_ijk_cell_ |
| | OBS_PTR (Intersection_Interface_ijk_face) ref_intersection_ijk_face_ |
| | OWN_PTR (Corrige_flux_FT_base) corrige_flux_ |
| void | compute_mixed_cells_number (const IJK_Field_double &indicator) |
| | Objet_U () |
| | Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_), et enregistre l'objet en "memoire".
|
| | Objet_U (const Objet_U &) |
| | Constructeur par copie.
|
| const Objet_U & | operator= (const Objet_U &) |
| | Operateur= : ne fait rien (on conserve le numero et l'identifiant).
|
|
| using | FieldInfo_t = Champs_compris_IJK_interface::FieldInfo_t |
| using | FieldInfo_t = std::tuple<Motcle, Entity, Nature_du_champ, bool> |
| static void | Fill_postprocessable_fields (std::vector< FieldInfo_t > &chps) |
| static void | typer_lire_thermal_equation (OWN_PTR(IJK_Thermal_base)&, Entree &) |
| static const Nom & | nom_du_cas () |
| | Renvoie une reference constante vers le nom du cas.
|
| static Nom & | get_set_nom_du_cas () |
| | Renvoie une reference non constante vers le nom du cas (pour pouvoir le modifier).
|
| static const Type_info * | info () |
| | Donne des informations sur le type de l'Objet_U.
|
| static const Objet_U & | self_cast (const Objet_U &) |
| | methode ajoutee pour caster en python
|
| static Objet_U & | self_cast (Objet_U &) |
| static int | me () |
| | renvoie mon rang dans le groupe de communication courant.
|
| static int | nproc () |
| | renvoie le nombre de processeurs dans le groupe courant Voir Comm_Group::nproc() et PE_Groups::current_group()
|
| static bool | is_parallel () |
| static void | exit (int exit_code=-1) |
| | Routine de sortie de TRUST dans une region Kokkos.
|
| static double | mp_sum (double) |
| | Calcule la somme de x sur tous les processeurs du groupe courant.
|
| static float | mp_sum (float) |
| static trustIdType | mp_sum (trustIdType) |
| | Calcule la somme de x sur tous les processeurs du groupe courant.
|
| static double | mp_max (double) |
| static double | mp_min (double) |
| static int | mp_max (int) |
| | renvoie le plus grand int i sur l'ensemble des processeurs du groupe courant.
|
| static int | mp_min (int) |
| | renvoie le plus petit int i sur l'ensemble des processeurs du groupe courant.
|
| static double | mp_sum_as_double (int v) |
| static trustIdType | mppartial_sum (trustIdType i) |
| | Calul de la somme partielle de i sur les processeurs 0 a me()-1 (renvoie 0 sur le processeur 0).
|
| template<typename T> |
| static void | mp_sum_for_each (T &arg1, T &arg2) |
| | C++14 compatible mp_sum_for_each: combine multiple mp_sum calls into one collective operation Usage: mp_sum_for_each(a, b); mp_sum_for_each(a, b, c); mp_sum_for_each(a, b, c, d); mp_sum_for_each(a, b, c, d, e); All arguments must be of the same type (double or int) and are modified in place. Supports 2-5 parameters.
|
| template<typename T> |
| static void | mp_sum_for_each (T &arg1, T &arg2, T &arg3) |
| template<typename T> |
| static void | mp_sum_for_each (T &arg1, T &arg2, T &arg3, T &arg4) |
| template<typename T> |
| static void | mp_sum_for_each (T &arg1, T &arg2, T &arg3, T &arg4, T &arg5) |
| template<typename T> |
| static void | mp_max_for_each (T &arg1, T &arg2) |
| | C++14 compatible mp_max_for_each: combine multiple mp_max calls into one collective operation.
|
| template<typename T> |
| static void | mp_max_for_each (T &arg1, T &arg2, T &arg3) |
| template<typename T> |
| static void | mp_max_for_each (T &arg1, T &arg2, T &arg3, T &arg4) |
| template<typename T> |
| static void | mp_max_for_each (T &arg1, T &arg2, T &arg3, T &arg4, T &arg5) |
| template<typename T> |
| static void | mp_min_for_each (T &arg1, T &arg2) |
| | C++14 compatible mp_min_for_each: combine multiple mp_min calls into one collective operation.
|
| template<typename T> |
| static void | mp_min_for_each (T &arg1, T &arg2, T &arg3) |
| template<typename T> |
| static void | mp_min_for_each (T &arg1, T &arg2, T &arg3, T &arg4) |
| template<typename T> |
| static void | mp_min_for_each (T &arg1, T &arg2, T &arg3, T &arg4, T &arg5) |
| template<typename _TYPE_> |
| static void | mp_sum_for_each_item (TRUSTArray< _TYPE_ > &x, int n=-1) |
| template<typename _TYPE_> |
| static void | mp_max_for_each_item (TRUSTArray< _TYPE_ > &x, int n=-1) |
| template<typename _TYPE_> |
| static void | mp_min_for_each_item (TRUSTArray< _TYPE_ > &x, int n=-1) |
| static bool | mp_and (bool) |
| | Calcule le 'et' logique de b sur tous les processeurs du groupe courant.
|
| static bool | mp_or (bool) |
| static int | check_int_overflow (trustIdType) |
| static int | je_suis_maitre () |
| | renvoie 1 si on est sur le processeur maitre du groupe courant (c'est a dire me() == 0), 0 sinon.
|
| static KOKKOS_INLINE_FUNCTION void | Kokkos_exit (const char *) |
| | Routine de sortie de TRUST dans une region Kokkos.
|
| static int | node_master () |
| | renvoie 1 si on est sur le processeur maitre du noeud numa, 0 sinon.
|
| static void | exit (const Nom &message, int exit_code=-1) |
| static bool | is_sequential () |
| static void | barrier () |
| | Synchronise tous les processeurs du groupe courant (attend que tous les processeurs soient arrives a la barriere).
|
| static void | abort () |
| | Routine de sortie de Trio-U sur une erreur abort().
|
| static Sortie & | Journal (int message_level=0) |
| | Renvoie un objet statique de type Sortie qui sert de journal d'evenements.
|
| static double | ram_processeur () |
| static void | imprimer_ram_totale (int all_process=0) |
| static bool | force_single_file (const int ranks, const Nom &filename) |
| static double | precision_geom = 1e-10 |
| static constexpr bool | HAS_POINTER = false |
| static int | dimension =0 |
| static int | format_precision_geom =11 |
| static int | axi =0 |
| static int | bidim_axi =0 |
| static int | DEACTIVATE_SIGINT_CATCH =0 |
| static Type_info | info_obj |
| static bool | disable_TU =false |
| | Flag to disable or not the writing of the .TU files.
|
| static bool | stat_per_proc_perf_log =false |
| | Flag to enable the writing of the statistics detailed per processor in _csv.TU file.
|
| static int | exception_sur_exit =0 |
| static int | multiple_files =5120 |
| enum | THERMAL_TYPE {
SUBRES
, MSUBRES
, ONEFLUID
, ONEFLUIDE
,
CUTCELL
} |