Integrate Refactor solver sources and dual MSVC CMake builds
This commit is contained in:
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations"><ProjectConfiguration Include="Debug|x64"><Configuration>Debug</Configuration><Platform>x64</Platform></ProjectConfiguration><ProjectConfiguration Include="Release|x64"><Configuration>Release</Configuration><Platform>x64</Platform></ProjectConfiguration></ItemGroup>
|
||||
<PropertyGroup Label="Globals"><ProjectGuid>{3AEC39D9-4641-5161-9107-265EB50CA882}</ProjectGuid><Keyword>Win32Proj</Keyword><WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration"><ConfigurationType>StaticLibrary</ConfigurationType><PlatformToolset>v145</PlatformToolset><UseDebugLibraries Condition="'$(Configuration)'=='Debug'">true</UseDebugLibraries></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="Fesa.Common.props" />
|
||||
<ItemDefinitionGroup><ClCompile><PreprocessorDefinitions>FESA_HEX8_PAIR_AVX2=1;%(PreprocessorDefinitions)</PreprocessorDefinitions></ClCompile></ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\src\fesa\analysis\analysis_model.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\dynamic_analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\eigen_reduction.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_time_integration.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_dynamic_algebra.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_dynamic_assembly.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_reduced_operators.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_reduced_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_dynamic_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\linear_frequency_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\linear_static_analysis.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\linear_static_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\newton_iteration_log.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\nonlinear_analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\nonlinear_static_control.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\nonlinear_static_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\prepared_analysis.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_dynamic_analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_frequency_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_hht_dynamic_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_static_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_static_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\thermal_analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\thermal_time_grid.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\thermal_transient_algebra.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\transient_heat_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\app\fesa_application.cpp" />
|
||||
<ClCompile Include="..\src\fesa\app\output_paths.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\load_assembler.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\parallel_for.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\sparse_assembler.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\surface_pressure_assembler.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\thermal_assembler.cpp" />
|
||||
<ClCompile Include="..\src\fesa\build_info.cpp" />
|
||||
<ClCompile Include="..\src\fesa\constraints\essential_constraint_policy.cpp" />
|
||||
<ClCompile Include="..\src\fesa\constraints\prescribed_displacement.cpp" />
|
||||
<ClCompile Include="..\src\fesa\core\ascii.cpp" />
|
||||
<ClCompile Include="..\src\fesa\core\diagnostic.cpp" />
|
||||
<ClCompile Include="..\src\fesa\core\status.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\element_capabilities.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\element_factory.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_element.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_high_low.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_pair_simd_dispatch.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_pair_simd_avx2.cpp"><EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet></ClCompile>
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_geometry.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\euler_beam_3d.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\finite_rotation.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\mitc4_shell.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\nonlinear_mitc4_shell.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\nonlinear_mitc4_inertia.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\thermal_shell.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\thermal_shell_geometry.cpp" />
|
||||
<ClCompile Include="..\src\fesa\fem\dof_manager.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\domain_builder.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\domain_mapping_context.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\domain_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\input_reader.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\material_property_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\step_definition_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\surface_definition_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\topology_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_atomic_file.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\dynamic_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_model_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\nonlinear_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_primitives.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_result_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\eigen_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\eigen_hdf5_self_check.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_self_check.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\thermal_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\thermal_hdf5_self_check.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\solid_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\solid_hdf5_self_check.cpp" />
|
||||
<ClCompile Include="..\src\fesa\loads\concentrated_nodal_load.cpp" />
|
||||
<ClCompile Include="..\src\fesa\loads\shell_surface_pressure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\materials\isotropic_linear_elastic_material.cpp" />
|
||||
<ClCompile Include="..\src\fesa\materials\isotropic_thermal_material.cpp" />
|
||||
<ClCompile Include="..\src\fesa\math\dense_blas_internal.cpp" />
|
||||
<ClCompile Include="..\src\fesa\math\matrix.cpp" />
|
||||
<ClCompile Include="..\src\fesa\math\sparse_matrix.cpp" />
|
||||
<ClCompile Include="..\src\fesa\math\vector.cpp" />
|
||||
<ClCompile Include="..\src\fesa\model\domain.cpp" />
|
||||
<ClCompile Include="..\src\fesa\model\shell_geometry.cpp" />
|
||||
<ClCompile Include="..\src\fesa\model\source_target_resolver.cpp" />
|
||||
<ClCompile Include="..\src\fesa\properties\general_beam_section.cpp" />
|
||||
<ClCompile Include="..\src\fesa\properties\shell_section.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\analysis_state_commit.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\beam_result_recovery.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\global_equilibrium_recovery.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\prepared_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\recovery_candidate.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\result_recovery.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\shell_result_recovery.cpp" />
|
||||
<ClCompile Include="..\src\fesa\solvers\eigen\mkl_feast_eigen_solver.cpp" />
|
||||
<ClCompile Include="..\src\fesa\solvers\linear\mkl_pardiso_solver.cpp" />
|
||||
<ClCompile Include="..\src\fesa\solvers\linear\mkl_pardiso_tangent_solver.cpp" />
|
||||
<ClCompile Include="..\src\fesa\solvers\linear\pardiso_session.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Import Project="Fesa.Runtime.targets" />
|
||||
</Project>
|
||||
Reference in New Issue
Block a user