CArl
Code Arlequin / C++ implementation
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
  src
  common
  coupling_matrix
 assemble_coupling.cpp
 assemble_functions_coupling.cpp
  FETI
 FETI_operations_IO.cpp
 FETI_operations_operations.cpp
 FETI_operations_setup.cpp
 solver_files_setup.cpp
  intersections_parallel
 intersection_search.cpp
 intersection_tools.cpp
 mesh_intersection_methods.cpp
 patch_construction.cpp
 restrict_mesh.cpp
 stitch_meshes.cpp
  misc
 mesh_tables.cpp
 mpi_carl_tools.cpp
 weak_formulations.cpp
  parsers
 carl_assemble_coupling_input_parser.cpp
 carl_feti_iterate_input_parser.cpp
 carl_feti_set_sol_input_parser.cpp
 carl_feti_setup_finish_input_parser.cpp
 carl_feti_setup_init_input_parser.cpp
 intersection_input_parser.cpp
 libmesh_solve_linear_system_input_parser.cpp
  PETSC_matrix_operations
 PETSC_matrix_operations.cpp
 common_functions.cpp
  execs
  CArl_build_intersections
 CArl_build_intersections.cppImplementation of the parallel intersection search
 CArl_build_intersections.h
  CArl_FETI
 CArl_FETI_iterate.cppProgram responsible to running the FETI iterations
 CArl_FETI_iterate.h
 CArl_FETI_setup_finish.cppProgram responsible to finish the FETI setup and launch the iterations
 CArl_FETI_setup_finish.h
 CArl_FETI_setup_init.cppProgram responsible to initialize the FETI setup and launch the iterations
 CArl_FETI_setup_init.h
 CArl_FETI_solution.cppProgram responsible to calculate the coupled system solution of the FETI algorithm
 CArl_FETI_solution.h
  CArl_tools
 CArl_assemble_coupling.cppImplementation of the parallel coupling matrices assembly
 CArl_assemble_coupling.h
  ext_solver_libmesh
  ext_solver_libmesh_common
  include
  NOT_READY_YET
 assemble_functions_elasticity_3D.cpp
 common_assemble_functions_elasticity_3D.cpp
 libmesh_apply_solution_input_parser.cpp
 libmesh_assemble_system_input_parser.cpp
 rigid_body_nullspace_functions_3D.cpp
 libmesh_apply_solution_homogeneous.cpp
 libmesh_apply_solution_homogeneous.h
 libmesh_assemble_lin_homogeneous.h
 libmesh_assemble_lin_homogeneous__max_x_traction.cpp
 libmesh_assemble_lin_homogeneous__min_x_clamped.cpp
 libmesh_assemble_lin_homogeneous__traction_test.cpp
 libmesh_solve_linear_system.cpp
 libmesh_solve_linear_system.h
  include
  parsers
 carl_assemble_coupling_input_parser.h
 carl_feti_iterate_input_parser.h
 carl_feti_set_sol_input_parser.h
 carl_feti_setup_finish_input_parser.h
 carl_feti_setup_init_input_parser.h
 intersection_input_parser.h
 libmesh_solve_linear_system_input_parser.h
 assemble_coupling.h
 carl_headers.h
 CGAL_typedefs.h
 common_enums.h
 common_functions.h
 common_header.h
 common_header_libmesh.h
 ext_solver_libmesh_enums.h
 FETI_operations.h
 intersection_search.h
 intersection_tools.h
 mesh_intersection_methods.h
 mesh_tables.h
 mpi_carl_tools.h
 patch_construction.h
 PETSC_matrix_operations.h
 restrict_mesh.h
 solver_files_setup.h
 stitch_meshes.h
 weak_formulations.h
 weight_parameter_function.h