-
Notifications
You must be signed in to change notification settings - Fork 7
start
Ondrej Meca edited this page Mar 3, 2021
·
1 revision
The run of libraries is controlled by a configuration file. By this file, a user is able to manage every single parameter of the libraries. The following file is an example of the configuration file for loading a mesh from an ANSYS CDB database and set the solver for heat transfer (see benchmarks directory for more examples).
INPUT {
FORMAT ANSYS_CDB;
PATH <path_to_database>;
}
OUTPUT {
FORMAT ENSIGHT;
PATH results;
}
PHYSICS HEAT_TRANSFER_3D;
HEAT_TRANSFER_3D {
LOAD_STEPS 1;
MATERIALS {
MATERIAL_1 {
DENS 1; CP 1;
THERMAL_CONDUCTIVITY {
MODEL DIAGONAL;
KXX 1; KYY 10; KZZ 10;
}
}
}
MATERIAL_SET {
ALL_ELEMENTS MATERIAL_1;
}
INITIAL_TEMPERATURE {
ALL_ELEMENTS 200;
}
LOAD_STEPS_SETTINGS {
1 {
DURATION_TIME 1;
TYPE STEADY_STATE;
MODE LINEAR;
SOLVER FETI;
FETI {
METHOD TOTAL_FETI;
PRECONDITIONER DIRICHLET;
PRECISION 1E-08;
ITERATIVE_SOLVER PCG;
}
TEMPERATURE {
TOP 100; BOTTOM 300;
}
}
}
}