/vect_asse_gene
/matr_asse_gene_r = MACRO_MATR_AJOU (
◆ MAILLAGE = mesh,
◆ GROUP_MA_FLUIDE = Grma,
◆ GROUP_MA_INTERF = Grma,
◆ MODELISATION =/"PLAN ",
/"AXIS ",
/"3D",
◆ FLUIDE = _F (
◆ RHO = float,
◇ TOUT = "OUI" (or not specified),
◇ GROUP_MA = Grma,
),
◆ DDL_IMPO = _F (
◆ GROUP_NO = big,
◆/PRES_FLUIDE = float,
/PRES_SORTIE = float,
),
◇ ECOULEMENT = _F (
◆ GROUP_MA_1 = Grma,
◆ GROUP_MA_2 = Grma,
◆ VNOR_1 = float,
◇ VNOR_2 = float,
◇ POTENTIEL = evol_ther,
),
◆ | MODE_MECA = mode_meca,
| DEPL_IMPO = fiel_no,
| MODEL_GENE = modele_gene,
◇/NUME_DDL_GENE = nume_ddl_gene,
◇ DIST_REFE = float (default: 0.01),
◆ | MATR_MASS_AJOU = co,
| MATR_AMOR_AJOU = co,
| MATR_RIGI_ADD = co,
◇/MONO_APPUI = "OUI" (or not specified),
/MODE_STAT = meca fashion,
◇ FORC_AJOU = _F (
◆ DIRECTION = float,
◇ GROUP_NO = big,
◆ VECTEUR = co,
),
SOLVEUR = _F (
◇ METHODE =/"MULT_FRONT ",
/"LDLT ",
/"MUMPS" (by default),
/"GCPC ",
/"PETSC ",
# If: equal_to (" METHODE ", 'MULT_FRONT')
◇ RENUM =/"MD",
/"MDA" (by default),
◇ NPREC = int (default: 8),
◇ ELIM_LAGR =/"OUI ",
/"NON" (by default),
◇ STOP_SINGULIER =/"OUI" (by default),
/"NON ",
# If: equal_to (" METHODE ", 'LDLT')
◇ RENUM = "RCMK ",
◇ NPREC = int (default: 8),
◇ ELIM_LAGR =/"OUI ",
/"NON" (by default),
◇ STOP_SINGULIER =/"OUI" (by default),
/"NON ",
# If: equal_to (" METHODE ", 'MUMPS')
◇ RENUM =/"AMD ",
/"AMF ",
/"PORD ",
/"METIS ",
/"QAMD ",
/"SCOTCH ",
/"AUTO" (by default),
/"PARMETIS ",
/"PTSCOTCH ",
◇ NPREC = int (default: 8),
◇ ELIM_LAGR =/"OUI ",
/"NON ",
/"LAGR2" (by default),
◇ STOP_SINGULIER =/"OUI" (by default),
/"NON ",
◇ TYPE_RESOL =/"NONSYM ",
/"SYMGEN ",
/"SYMDEF ",
/"AUTO" (by default),
◇ ACCELERATION =/"AUTO" (by default),
/"EN",
/"FR+",
/"FR++",
/"LR",
/"LR+",
/"LR++",
◇ LOW_RANK_SEUIL = float,
◇ PRETRAITEMENTS =/"SANS ",
/"AUTO" (by default),
◇ POSTTRAITEMENTS =/"SANS ",
/"AUTO" (by default),
/"FORCE ",
/"MINI ",
◇ PCENT_PIVOT = int (default: 35),
◇ REDUCTION_MPI = int,
◇ NB_RHS = int (default: 1),
◇ RESI_RELA = float (default: 1e-06),
◇ GESTION_MEMOIRE =/"IN_CORE ",
/"OUT_OF_CORE ",
/"AUTO" (by default),
/"EVAL ",
# If: equal_to (" METHODE ", 'GCPC')
◇ ELIM_LAGR =/"OUI ",
/"NON" (by default),
◇ PRE_COND =/"LDLT_INC" (by default),
/"LDLT_SP ",
/"LDLT_DP ",
◇ RESI_RELA = float (default: 1e-06),
◇ NMAX_ITER = int,
# If: equal_to (" PRE_COND ", 'LDLT_INC')
◇ RENUM = "RCMK ",
◇ NIVE_REMPLISSAGE = int,
# If: is_in (" PRE_COND ", ('LDLT_SP', 'LDLT_DP'))
◇ RENUM =/"SANS ",
/"METIS ",
/"PARMETIS" (by default),
◇ REAC_PRECOND = int (default: 30),
◇ PCENT_PIVOT = int (default: 20),
◇ GESTION_MEMOIRE =/"IN_CORE ",
/"AUTO" (by default),
◇ LOW_RANK_SEUIL = float,
# If: equal_to (" METHODE ", 'PETSC')
◇ ELIM_LAGR =/"OUI ",
/"NON" (by default),
◇ ALGORITHME =/"CG",
/"CR",
/"GMRES ",
/"GCR ",
/"FGMRES" (by default),
/"GMRES_LMP ",
◇ OPTION_PETSC = text,
◇ PRE_COND =/"LDLT_INC ",
/"LDLT_SP" (by default),
/"LDLT_DP ",
/"JACOBI ",
/"SOR ",
/"ML",
/"BOOMER ",
/"GAMG ",
/"BLOC_LAGR ",
/"FIELDSPLIT ",
/"UTILISATEUR ",
/"HPDDM ",
/"SANS ",
◇ RESI_RELA = float (default: 1e-06),
◇ NMAX_ITER = int,
# If: equal_to (" PRE_COND ", 'LDLT_INC')
◇ RENUM = "RCMK ",
◇ NIVE_REMPLISSAGE = int,
◇ REMPLISSAGE = float (default: 1.0),
# If: is_in (" PRE_COND ", ('LDLT_SP', 'LDLT_DP'))
◇ RENUM =/"SANS ",
/"METIS ",
/"PARMETIS" (by default),
◇ REAC_PRECOND = int (default: 30),
◇ PCENT_PIVOT = int (default: 20),
◇ GESTION_MEMOIRE =/"IN_CORE ",
/"AUTO" (by default),
◇ LOW_RANK_SEUIL = float,
# If: equal_to (" PRE_COND ", 'ML')
◇ RENUM = "SANS ",
# If: equal_to (" PRE_COND ", 'BOOMER')
◇ RENUM = "SANS ",
# If: equal_to (" PRE_COND ", 'GAMG')
◇ RENUM = "SANS ",
# If: equal_to (" PRE_COND ", 'HPDDM')
◇ RENUM = "SANS ",
# If: equal_to (" PRE_COND ", 'BLOC_LAGR')
◇ RENUM = "SANS ",
# If: is_in (" PRE_COND ", ('FIELDSPLIT'))
◇ RENUM = "SANS ",
◇ PARTITION_CMP = int,
◇ NOM_CMP = text,
# If: is_in (" PRE_COND ", ('UTILISATEUR'))
◇ KSP_UTIL = not_checked,
◇ RENUM = "SANS ",
# If: is_in (" PRE_COND ", ('JACOBI', '', 'SOR', 'SANS'))
◇ RENUM =/"SANS" (by default),
/"RCMK ",
),
◇ INFO =/1 (by default),
/2,
◇ NOEUD_DOUBLE =/"OUI ",
/"NON" (by default),
◇ AVEC_MODE_STAT =/"OUI" (by default),
/"NON ",
)
◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices