The TELEMAC-MASCARET system  trunk
Data Types | Variables
declarations_special Module Reference

Data Types

interface  I2CHAR
 

Variables

integer, parameter lng_fr =1
 Y. AUDOUIN & J-M HERVOUET (EDF LAB, LNHE) 09/05/2014 V7P0 First version. More...
 
integer, parameter lng_en =2
 
integer lng =LNG_EN
 
integer, parameter path_len = 250
 
logical std_output = .TRUE.
 
integer lu =6
 
integer li =5
 
character(len=6), parameter version = 'V8P2 '
 
integer, parameter maxkeyword = 300
 
integer, parameter maxlentmpdir = 250
 
integer, parameter maxlenfile = 250
 
logical partel_concat = .FALSE.
 
integer, parameter k4 = SELECTED_INT_KIND(8)
 
integer, parameter k8 = SELECTED_INT_KIND(16)
 
integer, parameter r4 = SELECTED_REAL_KIND( 5, 20 )
 
integer, parameter r8 = SELECTED_REAL_KIND( 10, 60 )
 
character(len=200) error_message
 
integer, parameter no_error = 0
 
integer, parameter uncontrolled_err = 1
 
integer, parameter unknown_elt_type_err = 2
 
integer, parameter hermes_record_unknown_err = 1000
 
integer, parameter hermes_var_unknown_err = 1001
 
integer, parameter hermes_file_id_already_in_use_err = 1002
 
integer, parameter hermes_file_not_opened_err = 1003
 
integer, parameter hermes_max_file_err = 1004
 
integer, parameter hermes_wrong_array_size_err = 1005
 
integer, parameter hermes_med_not_loaded_err = 1006
 
integer, parameter hermes_unknown_element_type_err = 1007
 
integer, parameter hermes_wrong_element_type_err = 1008
 
integer, parameter hermes_unknown_group_err = 1009
 
integer, parameter hermes_wrong_hdf_format_err = 1010
 
integer, parameter hermes_wrong_med_format_err = 1011
 
integer, parameter hermes_wrong_med_version_err = 1012
 
integer, parameter hermes_wrong_axe_err = 1013
 
integer, parameter hermes_bnd_point_not_found_err = 1014
 
integer, parameter hermes_invalid_open_mode_err = 1015
 
integer, parameter hermes_invalid_serafin_file = 1016
 
integer, parameter hermes_wrong_size = 1017
 
integer, parameter hermes_unknown_bnd_condition = 1018
 
integer, parameter hermes_two_diff_liq_bnd_err = 1019
 
integer, parameter hermes_vtk_not_loaded_err = 1020
 
integer, parameter hermes_write_only_err = 1021
 
integer, parameter hermes_cgns_not_loaded_err = 1022
 
integer, parameter hermes_unknown_file_format_err = 1023
 
integer, parameter type_null = -1
 
integer, parameter point_elt_type = 0
 
integer, parameter point_bnd_elt_type = 1
 
integer, parameter triangle_elt_type = 10
 
integer, parameter quadrangle_elt_type = 20
 
integer, parameter tetrahedron_elt_type = 30
 
integer, parameter prism_elt_type = 40
 
integer, parameter split_prism_elt_type = 50
 
integer, parameter edge_bnd_elt_type = 55
 
integer, parameter triangle_bnd_elt_type = 60
 
integer, parameter quadrangle_bnd_elt_type = 70
 
integer, parameter triangle_3d_bnd_elt_type = 80
 
integer max_id = 10
 
character(len=13) endian = 'LITTLE_ENDIAN'
 
double precision tel_offset
 
logical ad_symblinsolv
 
logical ad_linsolv_resetderiv
 
logical ad_linsolv_derivative_convergence
 

Variable Documentation

◆ ad_linsolv_derivative_convergence

logical declarations_special::ad_linsolv_derivative_convergence

Definition at line 148 of file declarations_special.F.

◆ ad_linsolv_resetderiv

logical declarations_special::ad_linsolv_resetderiv

Definition at line 144 of file declarations_special.F.

◆ ad_symblinsolv

logical declarations_special::ad_symblinsolv

Definition at line 140 of file declarations_special.F.

◆ edge_bnd_elt_type

integer, parameter declarations_special::edge_bnd_elt_type = 55

Definition at line 115 of file declarations_special.F.

◆ endian

character(len=13) declarations_special::endian = 'LITTLE_ENDIAN'

Definition at line 127 of file declarations_special.F.

◆ error_message

character(len=200) declarations_special::error_message

Definition at line 74 of file declarations_special.F.

◆ hermes_bnd_point_not_found_err

integer, parameter declarations_special::hermes_bnd_point_not_found_err = 1014

Definition at line 94 of file declarations_special.F.

◆ hermes_cgns_not_loaded_err

integer, parameter declarations_special::hermes_cgns_not_loaded_err = 1022

Definition at line 102 of file declarations_special.F.

◆ hermes_file_id_already_in_use_err

integer, parameter declarations_special::hermes_file_id_already_in_use_err = 1002

Definition at line 82 of file declarations_special.F.

◆ hermes_file_not_opened_err

integer, parameter declarations_special::hermes_file_not_opened_err = 1003

Definition at line 83 of file declarations_special.F.

◆ hermes_invalid_open_mode_err

integer, parameter declarations_special::hermes_invalid_open_mode_err = 1015

Definition at line 95 of file declarations_special.F.

◆ hermes_invalid_serafin_file

integer, parameter declarations_special::hermes_invalid_serafin_file = 1016

Definition at line 96 of file declarations_special.F.

◆ hermes_max_file_err

integer, parameter declarations_special::hermes_max_file_err = 1004

Definition at line 84 of file declarations_special.F.

◆ hermes_med_not_loaded_err

integer, parameter declarations_special::hermes_med_not_loaded_err = 1006

Definition at line 86 of file declarations_special.F.

◆ hermes_record_unknown_err

integer, parameter declarations_special::hermes_record_unknown_err = 1000

Definition at line 80 of file declarations_special.F.

◆ hermes_two_diff_liq_bnd_err

integer, parameter declarations_special::hermes_two_diff_liq_bnd_err = 1019

Definition at line 99 of file declarations_special.F.

◆ hermes_unknown_bnd_condition

integer, parameter declarations_special::hermes_unknown_bnd_condition = 1018

Definition at line 98 of file declarations_special.F.

◆ hermes_unknown_element_type_err

integer, parameter declarations_special::hermes_unknown_element_type_err = 1007

Definition at line 87 of file declarations_special.F.

◆ hermes_unknown_file_format_err

integer, parameter declarations_special::hermes_unknown_file_format_err = 1023

Definition at line 103 of file declarations_special.F.

◆ hermes_unknown_group_err

integer, parameter declarations_special::hermes_unknown_group_err = 1009

Definition at line 89 of file declarations_special.F.

◆ hermes_var_unknown_err

integer, parameter declarations_special::hermes_var_unknown_err = 1001

Definition at line 81 of file declarations_special.F.

◆ hermes_vtk_not_loaded_err

integer, parameter declarations_special::hermes_vtk_not_loaded_err = 1020

Definition at line 100 of file declarations_special.F.

◆ hermes_write_only_err

integer, parameter declarations_special::hermes_write_only_err = 1021

Definition at line 101 of file declarations_special.F.

◆ hermes_wrong_array_size_err

integer, parameter declarations_special::hermes_wrong_array_size_err = 1005

Definition at line 85 of file declarations_special.F.

◆ hermes_wrong_axe_err

integer, parameter declarations_special::hermes_wrong_axe_err = 1013

Definition at line 93 of file declarations_special.F.

◆ hermes_wrong_element_type_err

integer, parameter declarations_special::hermes_wrong_element_type_err = 1008

Definition at line 88 of file declarations_special.F.

◆ hermes_wrong_hdf_format_err

integer, parameter declarations_special::hermes_wrong_hdf_format_err = 1010

Definition at line 90 of file declarations_special.F.

◆ hermes_wrong_med_format_err

integer, parameter declarations_special::hermes_wrong_med_format_err = 1011

Definition at line 91 of file declarations_special.F.

◆ hermes_wrong_med_version_err

integer, parameter declarations_special::hermes_wrong_med_version_err = 1012

Definition at line 92 of file declarations_special.F.

◆ hermes_wrong_size

integer, parameter declarations_special::hermes_wrong_size = 1017

Definition at line 97 of file declarations_special.F.

◆ k4

integer, parameter declarations_special::k4 = SELECTED_INT_KIND(8)

Definition at line 68 of file declarations_special.F.

◆ k8

integer, parameter declarations_special::k8 = SELECTED_INT_KIND(16)

Definition at line 69 of file declarations_special.F.

◆ li

integer declarations_special::li =5

Definition at line 46 of file declarations_special.F.

◆ lng

integer declarations_special::lng =LNG_EN

Definition at line 40 of file declarations_special.F.

◆ lng_en

integer, parameter declarations_special::lng_en =2

Definition at line 39 of file declarations_special.F.

◆ lng_fr

integer, parameter declarations_special::lng_fr =1

Y. AUDOUIN & J-M HERVOUET (EDF LAB, LNHE) 09/05/2014 V7P0 First version.

Brief:
Defining parameters that need to be created first because they could be used by any other library.

Y AUDOUIN (LNHE) 25/05/2015 V7P0 Modification to comply with the hermes module S.E. BOURBAN (HRW) 20/09/2016 V7P2 Enabling ENDIAN and FLOAT formats of the GEOMETRY file to be the default of all OUTPUT FILES binaries, unless the user sets it otherwise in the CAS file. Also:

  • ENDIAN is also compiler dependent

Definition at line 38 of file declarations_special.F.

◆ lu

integer declarations_special::lu =6

Definition at line 45 of file declarations_special.F.

◆ max_id

integer declarations_special::max_id = 10

Definition at line 122 of file declarations_special.F.

◆ maxkeyword

integer, parameter declarations_special::maxkeyword = 300

Definition at line 50 of file declarations_special.F.

◆ maxlenfile

integer, parameter declarations_special::maxlenfile = 250

Definition at line 54 of file declarations_special.F.

◆ maxlentmpdir

integer, parameter declarations_special::maxlentmpdir = 250

Definition at line 52 of file declarations_special.F.

◆ no_error

integer, parameter declarations_special::no_error = 0

Definition at line 75 of file declarations_special.F.

◆ partel_concat

logical declarations_special::partel_concat = .FALSE.

Definition at line 59 of file declarations_special.F.

◆ path_len

integer, parameter declarations_special::path_len = 250

Definition at line 41 of file declarations_special.F.

◆ point_bnd_elt_type

integer, parameter declarations_special::point_bnd_elt_type = 1

Definition at line 109 of file declarations_special.F.

◆ point_elt_type

integer, parameter declarations_special::point_elt_type = 0

Definition at line 108 of file declarations_special.F.

◆ prism_elt_type

integer, parameter declarations_special::prism_elt_type = 40

Definition at line 113 of file declarations_special.F.

◆ quadrangle_bnd_elt_type

integer, parameter declarations_special::quadrangle_bnd_elt_type = 70

Definition at line 117 of file declarations_special.F.

◆ quadrangle_elt_type

integer, parameter declarations_special::quadrangle_elt_type = 20

Definition at line 111 of file declarations_special.F.

◆ r4

integer, parameter declarations_special::r4 = SELECTED_REAL_KIND( 5, 20 )

Definition at line 70 of file declarations_special.F.

◆ r8

integer, parameter declarations_special::r8 = SELECTED_REAL_KIND( 10, 60 )

Definition at line 71 of file declarations_special.F.

◆ split_prism_elt_type

integer, parameter declarations_special::split_prism_elt_type = 50

Definition at line 114 of file declarations_special.F.

◆ std_output

logical declarations_special::std_output = .TRUE.

Definition at line 44 of file declarations_special.F.

◆ tel_offset

double precision declarations_special::tel_offset

Definition at line 132 of file declarations_special.F.

◆ tetrahedron_elt_type

integer, parameter declarations_special::tetrahedron_elt_type = 30

Definition at line 112 of file declarations_special.F.

◆ triangle_3d_bnd_elt_type

integer, parameter declarations_special::triangle_3d_bnd_elt_type = 80

Definition at line 118 of file declarations_special.F.

◆ triangle_bnd_elt_type

integer, parameter declarations_special::triangle_bnd_elt_type = 60

Definition at line 116 of file declarations_special.F.

◆ triangle_elt_type

integer, parameter declarations_special::triangle_elt_type = 10

Definition at line 110 of file declarations_special.F.

◆ type_null

integer, parameter declarations_special::type_null = -1

Definition at line 107 of file declarations_special.F.

◆ uncontrolled_err

integer, parameter declarations_special::uncontrolled_err = 1

Definition at line 76 of file declarations_special.F.

◆ unknown_elt_type_err

integer, parameter declarations_special::unknown_elt_type_err = 2

Definition at line 77 of file declarations_special.F.

◆ version

character(len=6), parameter declarations_special::version = 'V8P2 '

Definition at line 48 of file declarations_special.F.