3. Basic object content#
3.1. Vector ESVK#
ESVK:
General parameters describing the modal problem
ESVK (1): result type (“DYNAMIQUE”, “”, “MODE_FLAMB”, or “GENERAL”).
ESVK (2): name of the matrix provided via the keyword MATR_RIGI if DYNAMIQUE/MODE_FLAMB, MATR_A if GENERAL.
ESVK (3): name of the matrix provided via the keyword MATR_MASS if DYNAMIQUE, MATR_RIGI_GEOM if MODE_FLAMB, MATR_Bsi GENERAL.
ESVK (4): name of the matrix provided via the keyword MATR_AMOR if DYNAMIQUE, MATR_B if GENERAL.
ESVK (5): type of calculation. Possible values are:
“PLUS_PETITE”, “CENTRE”, “BANDE”, or “TOUT” (if MODE_FLAMB or GENERAL),
Same plus” PLUS_GRANDE “(if DYNAMIQUE).
ESVK (6): name of the modal solver (“SORENSEN”, “”, “”, “TRI_DIAG”, “JACOBI”, or “QZ”).
ESVK (7): value of the pre-capture option for rigid modes (“SANS” or “MODE_RIGIDE”).
ESVK (8): behavior to adopt in case of an empty calculation band, option “STOP_BANDE_VIDE” (“OUI” or “NON”).
ESVK (9): name of the table generated by INFO_MODE (option TABLE_FREQ/TABLE_CHAR_CRIT).
ESVK (10): behavior to adopt in case of error, option “STOP_ERREUR” (“OUI “or” NON “).
ESVK (11): activate the Sturm test, option “STURM” (“OUI” or “NON”).
ESVK (12) to ESVK (15): unused.
Parameters specific to modal solvers (see ESVK (6))
ESVK (16): type of approach in QEP (“R”, “I” or “C”).
if ESVK (6) =”QZ”
ESVK (17): QZ method type (“QZ_SIMPLE”, “”, “QZ_EQUI”, or “QZ_QR”).
If not:
ESVK (17): unused.
ESVK (18) to ESVK (20): unused.
3.2. Vector ESVI#
ESVI:
General parameters describing the modal problem
ESVI (1): number of modes to be calculated.
ESVI (2): value of the DIM_SOUS_ESPACE parameter.
ESVI (3): value of the COEF_DIM_ESPACE parameter.
ESVI (4): value of the NMAX_ITER_SHIFT parameter.
ESVI (5): number of frequencies or critical loads entered by the user.
ESVI (6) to ESVI (10): unused.
Parameters specific to modal solvers (see ESVK (6))
if ESVK (6) =” TRI_DIAG “
ESVI (11): value of NMAX_ITER_ORTHO.
ESVI (12): value of NMAX_ITER_QR.
ESVI (13) to ESVI (15): unused.
if ESVK (6) =” JACOBI “
ESVI (11): value of NMAX_ITER_BATHE.
ESVI (12): value of NMAX_ITER_JACOBI.
ESVI (13) to ESVI (15): unused.
if ESVK (6) =” SORENSEN “
ESVI (11): value of NMAX_ITER_SORENSEN.
ESVI (12) to ESVI (15): unused.
if ESVK (6) =”QZ”
ESVI (11) to ESVI (15): unused.
3.3. Vector ESVR#
ESVR:
General parameters describing the modal problem
ESVR (1): first search terminal entered by the user (keyword FREQ or CHAR_CRIT).
ESVR (2): second search terminal entered by the user (keyword FREQ or CHAR_CRIT).
ESVR (3): value of the CALC_FREQ/PREC_SHIFT parameter.
ESVR (4): value defining the « modal zero »: (2.pi. SEUIL_FREQ) **2 if DYNAMIQUE, SEUIL_CHAR_CRIT otherwise.
ESVR (5): value of the VERI_MODE/PREC_SHIFT parameter.
ESVR (6): value of the VERI_MODE/SEUIL parameter.
ESVR (7) to ESVR (10): unused.
Parameters specific to modal solvers (see ESVK (6))
if ESVK (6) =” TRI_DIAG “
ESVR (11): value of PREC_ORTHO.
ESVR (12): value of PREC_LANCZOS.
ESVR (13) to ESVR (15): unused.
if ESVK (6) =” JACOBI “
ESVR (11): value of PREC_BATHE.
ESVR (12): value of PREC_JACOBI.
ESVR (13) to ESVR (15): unused.
if ESVK (6) =” SORENSEN “
ESVR (11): value of PREC_SOREN.
ESVR (12): value of PARA_ORTHO_SOREN.
ESVR (13) to ESVR (15): unused.
if ESVK (6) =”QZ”
ESVR (11) to ESVR (15): unused.