CArl
Code Arlequin / C++ implementation
|
Program responsible to initialize the FETI setup and launch the iterations. More...
#include "CArl_FETI_setup_init.h"
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
Program responsible to initialize the FETI setup and launch the iterations.
This program's input file description can be found at the documentation of the function carl::get_input_params(GetPot& field_parser, feti_setup_init_params& input_params).
If the rigid body modes are used (input_params.bUseRigidBodyModes = true
), it will use the following files ...
input_params.coupling_folder_path
folder:coupling_matrix_macro.petscmat coupling_matrix_micro.petscmat
[input_params.force_micro_path]
[input_params.RB_vectors_base]_rb_vector_[iii]_n_[nb. of vectors].petscvec
It will create a scratch folder with the path input_params.scratch_folder_path
, and create the following files:
FETI_init_script.sh FETI_iter_script.sh FETI_sol_script.sh
ext_solver_A.sh ext_solver_B.sh ext_solver_u0_A.sh ext_solver_u0_B.sh
CArl_FETI_***
binaries: CArl_FETI_setup_finish.sh CArl_FETI_iterate.sh CArl_FETI_solution.sh
CArl_FETI_***
binaries: ext_solver_A.txt ext_solver_B.txt ext_solver_u0_A.txt ext_solver_u0_B.txt CArl_FETI_iterate.txt CArl_FETI_solution.txt CArl_FETI_setup_finish.txt
ext_solver_A_rhs.petscvec ext_solver_B_rhs.petscvec
FETI_iter__phi__current.petscvec
input_params.nb_of_rb_vectors
) and [iii] is an integer going from 0 to input_params.nb_of_rb_vectors - 1
, following C++ notation) rb_coupl_vector_[iii]_n_[nb. of vectors].petscvec
rb_inv_RITRI.petscmat
Definition in file CArl_FETI_setup_init.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 76 of file CArl_FETI_setup_init.cpp.