Compare commits

...
Author SHA1 Message Date
Paul H. Tsuji a8c2de81d6 Merge branch 'master' into feature/tsuji1/constraints 2022-10-04 14:22:51 -07:00
Tzanio Kolev 1e2f54d671 Editorial updates 2022-09-19 13:51:54 -07:00
Paul H. Tsuji 2a75d9fd43 Editing the CHANGELOG and INSTALL files. 2022-09-19 10:12:35 -07:00
Paul H. Tsuji 48b2d30f89 Merge branch 'bugfix/tsuji1/superlu_dist' of ssh://rzgitlab.llnl.gov:7999/ale/mfem into feature/tsuji1/constraints 2022-09-19 09:08:57 -07:00
Paul H. Tsuji 055b8f10e9 Merge branch 'ale3d' into bugfix/tsuji1/superlu_dist 2022-09-19 08:36:58 -07:00
Paul H. Tsuji 4a5157a077 Adding a function to allow for parallel symbolic factorization. 2022-09-19 08:29:49 -07:00
Paul H. Tsuji 2cd65d924b Moving some things around gitignore, moving the Win32 directory to config.
Changing the relative directory structure in the project files after moving
the directory.
2022-09-15 10:55:40 -07:00
Albert L. Nichols, III 444a0de80a Rename property sheets to more consistent pattern 2022-09-13 13:44:17 -07:00
Paul H. Tsuji 982f75c8c9 Merge branch 'master' into feature/tsuji1/constraints 2022-09-12 09:57:32 -07:00
Tzanio Kolev 67669c55d4 Consistend FindHDF5.cmake (and don't mention ALE3D) 2022-09-07 16:10:10 -07:00
Paul H. Tsuji 447a1d8471 Removing dead code, adding comments. 2022-09-06 16:58:01 -07:00
Paul H. Tsuji 07573f196e Merge branch 'master' into feature/tsuji1/constraints 2022-09-06 16:38:59 -07:00
Albert L. Nichols, III ccb8c2e38b fix windows build issues 2022-09-02 17:57:06 -07:00
Albert L. Nichols, III 588c125c18 Merge branch 'ale3d' into feature/nichols/fvspr 2022-08-17 16:11:17 -07:00
Albert L. Nichols, III c044706d08 Merge branch 'ale3d' into feature/nichols/fvspr 2022-08-17 13:10:16 -07:00
Albert L. Nichols, III 2b8e25b3bf Update .gitignore 2022-08-17 10:49:08 -07:00
Benjamin T. Liu 3ce2af21b0 Fix MFEM build 2022-08-17 10:30:05 -07:00
Tsuji 513ef5d882 Some fixes to the Windows build, after adding the SuperLU_Dist option. 2022-08-02 08:23:10 -07:00
Paul H. Tsuji 500e342478 Merge branch 'feature/tsuji1/mfem' of ssh://rzgitlab.llnl.gov:7999/ale/mfem into feature/tsuji1/constraints 2022-08-01 13:53:05 -07:00
Paul H. Tsuji ae07b638d7 Fixing the hidden overload here. 2022-08-01 13:49:19 -07:00
Tzanio Kolev 87b4991799 Fix hidden overload 2022-08-01 13:21:54 -07:00
Tzanio Kolev 1e92cb2d93 Fix copyright 2022-08-01 13:14:28 -07:00
Tzanio Kolev ea9f67071e make style 2022-08-01 12:31:00 -07:00
Paul H. Tsuji 8fccaa4fd4 Merge branch 'master' into feature/tsuji1/constraints 2022-08-01 11:20:02 -07:00
Paul H. Tsuji af4fe26a79 Merge branch 'master' into feature/tsuji1/constraints 2022-07-26 09:18:12 -07:00
Paul H. Tsuji 4d2cb97b4e Merge branch 'feature/tsuji1/mfem' of ssh://rzgitlab.llnl.gov:7999/ale/mfem into feature/tsuji1/constraints 2022-07-19 10:28:19 -07:00
Paul H. Tsuji c94481fc6e Merge branch 'feature/tsuji1/tpl' into feature/tsuji1/mfem 2022-07-13 16:18:53 -07:00
Tsuji 91c077f7b6 Fixing undefined references for MFEM. 2022-07-07 13:36:39 -07:00
Tsuji 2cf7fe0693 Applying the change to include directories to all builds. 2022-07-06 08:27:20 -07:00
Tsuji 4e7c6bef89 Fixing the Windows build for MFEM. 2022-07-06 07:08:49 -07:00
Paul H. Tsuji f8e567f6df Merge branch 'ale3d' into feature/tsuji1/tpl 2022-07-05 13:44:02 -07:00
Albert L. Nichols, III c8881b36b3 Update to VS2022 and Intel oneAPI (with some Intel Classic) 2022-06-29 09:44:57 -07:00
Paul H. Tsuji a759340ca3 Merge branch 'pristine' into feature/tsuji1/tpl 2022-06-21 11:10:13 -07:00
Paul H. Tsuji ebba56a10f Memory fix for SuperLU solver. This passes the address sanitizer now. 2022-06-20 18:16:35 -07:00
Paul H. Tsuji 4bcdea91e2 Make this a multiplication by a diagonal SparseMatrix. 2022-06-14 14:35:40 -07:00
Paul H. Tsuji 52cd760a9d Merge branch 'pristine' into feature/tsuji1/mfem 2022-04-19 11:42:16 -07:00
Paul H. Tsuji 925bd77d87 Whoops, this function should be for logging. 2022-04-04 17:39:32 -07:00
Paul H. Tsuji b86f737935 Adding some functions to the Hypre solver classes to set parameters. 2022-04-04 11:00:48 -07:00
Paul H. Tsuji 9b0b421b4f We should initialize a diagonal HypreParMatrix here, instead of trying
to do row scalings.
2022-03-29 17:57:03 -07:00
Paul H. Tsuji 20b5e51db8 Vectorizing the penalty function, as we can have different penalty values
for each constraint equation.
2022-03-29 09:39:09 -07:00
Paul H. Tsuji 9ab4f5077d Adding some functionality to choose the preconditioner for the SchurConstrainedHypreSolver. 2022-03-28 17:27:10 -07:00
Paul H. Tsuji 1fc2a2a885 Adding two lines to return the right residual and convergence information. 2022-03-25 09:50:03 -07:00
Paul H. Tsuji 20a0db2e00 Adding some functions to get the number of iterations and residual norm
from Hypre solvers.
2022-03-18 14:54:02 -07:00
Paul H. Tsuji c8faf582bc Adding functions to set another preconditioner, instead of BoomerAMG.
Adding EliminationGMRESSolver and PenaltyGMRESSolver to use GMRES
instead of CG.
2022-03-18 13:10:35 -07:00
Paul H. Tsuji d7cb2c3d62 Merge branch 'pristine_temp' into feature/tsuji1/mfem 2022-03-04 08:55:25 -08:00
Alan Dayton 510fe247e1 Fix CMake error in MFEM 2022-02-01 12:14:50 -08:00
Dayton b3fb56f631 Fix all windows configurations for several libraries 2021-12-01 17:00:29 -08:00
Dayton 9f07068e2f Update windows project files 2021-11-30 16:20:07 -08:00
Dayton 87c5a06306 Undo changes to windows project files 2021-11-30 09:28:07 -08:00
Dayton 67e89c45a6 Update Windows project files 2021-11-29 15:22:51 -08:00
Alan Dayton eed21260e8 Fix to mfem for new umpire 2021-09-03 17:42:10 -07:00
Benjamin T. Liu 6c426f1252 Update mfem build to import umpire target so that camp can be found; add empty lapack include directory that is required if mfem config files are used 2021-04-23 09:46:17 -07:00
Benjamin T. Liu e41750ae5e Update project for new mfem version 2021-04-16 16:25:59 -07:00
Benjamin T. Liu c4c0605293 Merge branch 'pristine' into feature/benliu/slideWorld 2021-04-16 16:17:30 -07:00
Liu 901065f380 Fix tribol project; add opac gitignore 2021-04-16 13:29:14 -07:00
Benjamin T. Liu f600ccbc16 Merge remote-tracking branch 'origin/feature/benliu/slideWorld' into feature/benliu/slideWorld 2021-04-16 08:28:35 -07:00
Benjamin T. Liu 3300334f58 Fix hypre and mfem projects 2021-04-16 08:26:46 -07:00
Liu a1129f8454 Fix tribol and mfem build on windows 2021-04-15 18:08:26 -07:00
Benjamin T. Liu b51bc0c662 More tweaks for windows build 2021-04-15 16:53:25 -07:00
Liu c6b98ce77b Update projects 2021-04-15 15:27:08 -07:00
Liu 21b5698e2a Update projects 2021-04-15 13:54:54 -07:00
Liu b4d2c1fb44 Update projects 2021-04-15 13:50:35 -07:00
Benjamin T. Liu 0ba585ef60 Split mfem projects 2021-04-15 13:23:31 -07:00
Benjamin T. Liu 8c80508790 Update MFEM HYPRE version 2021-04-15 09:45:54 -07:00
Liu 9cadbf21bf Fix typos in mfem project 2021-04-15 09:28:00 -07:00
Benjamin T. Liu 8a318916ae Update project 2021-04-15 09:02:40 -07:00
Benjamin T. Liu a2c3bbd1d0 Update mfem project 2021-04-15 08:32:27 -07:00
Benjamin T. Liu 54b0afd5c8 Merge branch 'pristine' into feature/benliu/slideWorld2 2021-04-14 09:06:42 -07:00
Benjamin T. Liu a813d768e7 Merge branch 'ale3d' into feature/benliu/slideWorld 2021-02-25 09:11:17 -08:00
Tsuji 0821949526 Adding a preprocessor definition for hypre. 2021-01-26 08:02:12 -08:00
Benjamin T. Liu a24b92fea6 Fix merge 2020-11-20 14:15:35 -08:00
Benjamin T. Liu 75ee18ee1f Merge branch 'ale3d' into feature/benliu/slideWorld 2020-11-20 13:15:13 -08:00
Albert L. Nichols, III 610d7e1699 Further compatibility fixes, Allowing non-chemical materials to use region inflow, updating documentation 2020-11-03 12:11:52 -08:00
Patrick Greene f62edab48f Added time, time step, and cycle to conduit data collection 2020-10-23 10:06:05 -07:00
Patrick Greene 26e3aac507 Added FindHDF5.cmake file to mfem 2020-10-09 13:39:30 -07:00
Arlie Capps 8131819442 Merge branch 'ale3d' into bugfix/capps2/cmakeWin 2020-04-23 07:51:30 -07:00
Arlie Capps 2ef9167e1a Windows build fixes; further refactoring of .vcxproj files 2020-03-19 20:42:40 -07:00
Albert L. Nichols, III e7432b7b5a Fix accidentally deleted constructor 2020-03-18 17:54:16 -07:00
Albert L. Nichols, III 50faa64dee Response to review 5 2020-03-18 14:59:29 -07:00
Albert L. Nichols, III 8bd7b4713e Move Eng_Matmodel under class form, remove some errors/warnings in RDG 2020-03-03 14:57:26 -08:00
Arlie Capps a030701141 Merge branch 'ale3d_release' into mergeback/capps2/wintel19 2020-01-06 13:42:49 -08:00
Arlie Capps d4a9458015 more project files 2020-01-03 08:44:32 -08:00
Bramwell 6c9ff659df Fixed windows build 2019-10-08 12:32:12 -07:00
Jamie A. Bramwell ebc8f387ad Merge branch 'pristine' into feature/bramwell/updateMFEM
Conflicts:
	.gitignore
2019-09-18 09:25:56 -07:00
Albert L. Nichols, III ed226157b3 Fix ordering of help options, protect agains not having SNLS in main code 2019-07-10 16:35:53 -07:00
Albert L. Nichols, III 13aacd27ca Tweeks 2019-06-27 10:51:25 -07:00
Albert L. Nichols, III 4b6c5adb02 Merge branch 'ale3d' into feature/nichols/cheetah9 2019-05-14 12:12:13 -07:00
Albert L. Nichols, III e53c7559b6 commit after merge 2019-05-10 20:53:05 -07:00
Albert L. Nichols, III 2eaa392a62 Upgrade to latest VS2017 2019-05-09 11:12:17 -07:00
Albert L. Nichols, III da8f0e7625 Fixing code for MSVC Compiler in preperation for NVCC build 2019-03-28 12:22:47 -07:00
Albert L. Nichols, III 4363db6f30 Fixing .gitignore for some of the newer packages 2019-01-02 16:34:50 -08:00
Jamie A. Bramwell 980458156c Cleaning up the build fixes 2018-12-21 14:08:33 -08:00
Jamie Bramwell 7311f22dfd Windows build fixes 2018-12-21 11:47:40 -08:00
Albert L. Nichols, III 1d18805033 Response to Review, making sure it builds for different windows build types 2018-11-14 13:22:31 -08:00
Albert L. Nichols, III 84e620bb2c Remove cmake rebuild from mfem project, fix filters issues with ms 2018-08-14 07:17:07 -07:00
Jamie Bramwell 4c65d3265b Fixed relative path issue 2018-08-08 15:30:17 -07:00
Jamie Bramwell 4ae5210d87 Adding windows build files 2018-08-08 15:19:33 -07:00
Jamie Bramwell 77f956eb95 First cut at mfem windows build 2018-08-07 16:15:22 -07:00
Jamie A. Bramwell c5bf9822d6 Added build directly to gitignore 2018-08-06 14:03:07 -07:00
6 changed files with 2145 additions and 0 deletions
+7
View File
@@ -15,6 +15,13 @@
CMakeCache.txt
CMakeFiles/
# Windows generated files
config/*.user
config/*.obj
config/*.tlog
config/*.pdb
config/Win32/x64/*
# Backup files
*~
+8
View File
@@ -1104,3 +1104,11 @@ larger problems, there are two options:
2. Building hypre with '--enable-mixedint' defines the local indiced to be
32-bit, while using a 64-bit storage for global indices. This option is
currently tested only in ex1p, and may not work in more general settings.
Windows Visual Studio build
===========================
There are two project files in config/Win32 which can be used for building
MFEM in Visual Studio. The project files require conduit, hypre, superlu_dist,
and zlib to be in the same directory as the top-level MFEM repo. These files
are maintained for the Windows builds of internal LLNL applications.
+127
View File
@@ -0,0 +1,127 @@
// Copyright (c) 2010-2022, Lawrence Livermore National Security, LLC. Produced
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
// LICENSE and NOTICE for details. LLNL-CODE-806117.
//
// This file is part of the MFEM library. For more information and source code
// availability visit https://mfem.org.
//
// MFEM is free software; you can redistribute it and/or modify it under the
// terms of the BSD-3 license. We welcome feedback and contributions, see file
// CONTRIBUTING.md for details.
#ifndef MFEM_CONFIG_HEADER
#define MFEM_CONFIG_HEADER
// MFEM version: integer of the form: (major*100 + minor)*100 + patch.
#define MFEM_VERSION 40400
// MFEM version string of the form "3.3" or "3.3.1".
#define MFEM_VERSION_STRING "4.4.0"
// MFEM version type, see the MFEM_VERSION_TYPE_* constants below.
#define MFEM_VERSION_TYPE ((MFEM_VERSION)%2)
// MFEM version type constants.
#define MFEM_VERSION_TYPE_RELEASE 1
#define MFEM_VERSION_TYPE_DEVELOPMENT 0
// Separate MFEM version numbers for major, minor, and patch.
#define MFEM_VERSION_MAJOR ((MFEM_VERSION)/10000)
#define MFEM_VERSION_MINOR (((MFEM_VERSION)/100)%100)
#define MFEM_VERSION_PATCH ((MFEM_VERSION)%100)
// Description of the git commit used to build MFEM.
#define MFEM_GIT_STRING "a1f6902ed72552f3e680d1489f1aa6ade2e0d3b2"
// Build the parallel MFEM library.
// Requires an MPI compiler, and the libraries HYPRE and METIS.
/* #define MFEM_USE_MPI */
// Enable debug checks in MFEM.
/* #undef MFEM_DEBUG */
// Throw an exception on errors.
/* #undef MFEM_USE_EXCEPTIONS */
// Enable gzstream in MFEM.
#define MFEM_USE_GZSTREAM
// Enable backtraces for mfem_error through libunwind.
/* #undef MFEM_USE_LIBUNWIND */
// Enable MFEM features that use the METIS library (parallel MFEM).
/* #undef MFEM_USE_METIS */
// Enable this option if linking with METIS version 5 (parallel MFEM).
/* #undef MFEM_USE_METIS_5 */
// Use LAPACK routines for various dense linear algebra operations.
#define MFEM_USE_LAPACK
// Use thread-safe implementation. This comes at the cost of extra memory
// allocation and de-allocation.
/* #undef MFEM_THREAD_SAFE */
// Enable experimental OpenMP support. Requires MFEM_THREAD_SAFE.
/* #undef MFEM_USE_OPENMP */
// Enable MFEM functionality based on the Mesquite library.
/* #undef MFEM_USE_MESQUITE */
// Enable MFEM functionality based on the SuiteSparse library.
/* #undef MFEM_USE_SUITESPARSE */
// Enable MFEM functionality based on the SuperLU_DIST library.
#ifdef MFEM_USE_MPI
#define MFEM_USE_SUPERLU
#endif
// Enable MFEM functionality based on the STRUMPACK library.
/* #undef MFEM_USE_STRUMPACK */
// Internal MFEM option: enable group/batch allocation for some small objects.
#define MFEM_USE_MEMALLOC
// Enable functionality based on the Gecko library
/* #undef MFEM_USE_GECKO */
// Enable MFEM functionality based on the GnuTLS library
/* #undef MFEM_USE_GNUTLS */
// Enable MFEM functionality based on the NetCDF library
/* #undef MFEM_USE_NETCDF */
// Enable MFEM functionality based on the PETSc library
/* #undef MFEM_USE_PETSC */
// Enable MFEM functionality based on the Sidre library
/* #undef MFEM_USE_SIDRE */
// Enable MFEM functionality based on Conduit
#define MFEM_USE_CONDUIT
// Enable MFEM functionality based on the PUMI library
/* #undef MFEM_USE_PUMI */
// Which library functions to use in class StopWatch for measuring time.
// For a list of the available options, see INSTALL.
// If not defined, an option is selected automatically.
#define MFEM_TIMER_TYPE 3
// Enable MFEM functionality based on the SUNDIALS libraries.
/* #undef MFEM_USE_SUNDIALS */
// Windows specific options
// Macro needed to get defines like M_PI from <cmath>. (Visual Studio C++ only?)
#ifndef _USE_MATH_DEFINES
#define _USE_MATH_DEFINES
#endif
// Version of HYPRE used for building MFEM.
#define MFEM_HYPRE_VERSION 22500
// Macro defined when PUMI is built with support for the Simmetrix SimModSuite
// library.
/* #undef MFEM_USE_SIMMETRIX */
#endif // MFEM_CONFIG_HEADER
+4
View File
@@ -0,0 +1,4 @@
// The current Windows build system cannot handle multiple files
// with the same name in a project (operator.cpp), so this file is
// used as a workaround.
#include "../../fem/ceed/operator.cpp"
+834
View File
@@ -0,0 +1,834 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="CUDADebug|x64">
<Configuration>CUDADebug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="CUDARelease|x64">
<Configuration>CUDARelease</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ParDebug|x64">
<Configuration>ParDebug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ParReleaseWithDebugInfo|x64">
<Configuration>ParReleaseWithDebugInfo</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ParRelease|x64">
<Configuration>ParRelease</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseWithDebugInfo|x64">
<Configuration>ReleaseWithDebugInfo</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{25075912-CFED-3EDF-B674-D1E646B131A4}</ProjectGuid>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
<Keyword>Win32Proj</Keyword>
<Platform>x64</Platform>
<ProjectName>mfem</ProjectName>
<VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>Intel C++ Compiler 2022</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CUDADebug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>Intel C++ Compiler 2022</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ParDebug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>Intel C++ Compiler 2022</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>Intel C++ Compiler 2022</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='CUDARelease|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>Intel C++ Compiler 2022</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ParRelease|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>Intel C++ Compiler 2022</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ParReleaseWithDebugInfo|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>Intel C++ Compiler 2022</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>Intel C++ Compiler 2022</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="..\..\..\hypre\src\Windows\Hypre_Includes.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Serial.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='CUDADebug|x64'" Label="PropertySheets">
<Import Project="..\..\..\hypre\src\Windows\Hypre_Includes.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Serial.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ParDebug|x64'" Label="PropertySheets">
<Import Project="..\..\..\hypre\src\Windows\Hypre_Includes.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Parallel.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">
<Import Project="..\..\..\hypre\src\Windows\Hypre_Includes.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Serial.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Optimization.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="..\..\..\hypre\src\Windows\Hypre_Includes.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Serial.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Optimization.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='CUDARelease|x64'" Label="PropertySheets">
<Import Project="..\..\..\hypre\src\Windows\Hypre_Includes.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Serial.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ParRelease|x64'" Label="PropertySheets">
<Import Project="..\..\..\hypre\src\Windows\Hypre_Includes.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Parallel.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Optimization.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ParReleaseWithDebugInfo|x64'" Label="PropertySheets">
<Import Project="..\..\..\hypre\src\Windows\Hypre_Includes.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Parallel.props" />
<Import Project="$(WindowsProjectPath)Properties\Solution.Optimization.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">mfem</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='CUDADebug|x64'">mfem</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='ParDebug|x64'">mfem</TargetName>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='CUDADebug|x64'">.lib</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='ParDebug|x64'">.lib</TargetExt>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">mfem</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='CUDARelease|x64'">mfem</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='ParRelease|x64'">mfem</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='ParReleaseWithDebugInfo|x64'">mfem</TargetName>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='CUDARelease|x64'">.lib</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='ParRelease|x64'">.lib</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='ParReleaseWithDebugInfo|x64'">.lib</TargetExt>
<TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">mfem</TargetName>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">.lib</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>config;..\..\..\zlib;..\..\..\zlib\projects\visualc6;..\..\..\hypre\src\parcsr_block_mv;..\..\..\conduit\src\libs\conduit;..\..\..\conduit\src\libs\blueprint;..\..\..\conduit\src\libs\relay;..\..\..\conduit\Win32\conduit;..\..\..\conduit\Win32\relay;..\..\..\conduit\Win32\blueprint;..\..\..\superlu_dist\Win32;..\..\..\superlu_dist\SRC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<CompileAs>CompileAsCpp</CompileAs>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
<Optimization>Disabled</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CCppSupport>Cpp14Support</CCppSupport>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CUDADebug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>config;..\..\..\zlib;..\..\..\zlib\projects\visualc6;..\..\..\hypre\src\parcsr_block_mv;..\..\..\conduit\src\libs\conduit;..\..\..\conduit\src\libs\blueprint;..\..\..\conduit\src\libs\relay;..\..\..\conduit\Win32\conduit;..\..\..\conduit\Win32\relay;..\..\..\conduit\Win32\blueprint;..\..\..\superlu_dist\Win32;..\..\..\superlu_dist\SRC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<CompileAs>CompileAsCpp</CompileAs>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
<Optimization>Disabled</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<LanguageStandard>stdcpp14</LanguageStandard>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ParDebug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>config;..\..\..\zlib;..\..\..\zlib\projects\visualc6;..\..\..\hypre\src\parcsr_block_mv;..\..\..\conduit\src\libs\conduit;..\..\..\conduit\src\libs\blueprint;..\..\..\conduit\src\libs\relay;..\..\..\conduit\Win32\conduit;..\..\..\conduit\Win32\relay;..\..\..\conduit\Win32\blueprint;..\..\..\superlu_dist\Win32;..\..\..\superlu_dist\SRC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<CompileAs>CompileAsCpp</CompileAs>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
<Optimization>Disabled</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;MFEM_USE_MPI;PETSC_HAVE_MSMPI_VERSION=0x100;HYPRE_USING_HOST_MEMORY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CCppSupport>Cpp14Support</CCppSupport>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>config;..\..\..\zlib;..\..\..\zlib\projects\visualc6;..\..\..\hypre\src\parcsr_block_mv;..\..\..\conduit\src\libs\conduit;..\..\..\conduit\src\libs\blueprint;..\..\..\conduit\src\libs\relay;..\..\..\conduit\Win32\conduit;..\..\..\conduit\Win32\relay;..\..\..\conduit\Win32\blueprint;..\..\..\superlu_dist\Win32;..\..\..\superlu_dist\SRC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CompileAs>CompileAsCpp</CompileAs>
<ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>
</DebugInformationFormat>
<CCppSupport>Cpp14Support</CCppSupport>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='CUDARelease|x64'">
<ClCompile>
<AdditionalIncludeDirectories>config;..\..\..\zlib;..\..\..\zlib\projects\visualc6;..\..\..\hypre\src\parcsr_block_mv;..\..\..\conduit\src\libs\conduit;..\..\..\conduit\src\libs\blueprint;..\..\..\conduit\src\libs\relay;..\..\..\conduit\Win32\conduit;..\..\..\conduit\Win32\relay;..\..\..\conduit\Win32\blueprint;..\..\..\superlu_dist\Win32;..\..\..\superlu_dist\SRC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CompileAs>CompileAsCpp</CompileAs>
<ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>
</DebugInformationFormat>
<LanguageStandard>stdcpp14</LanguageStandard>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ParRelease|x64'">
<ClCompile>
<AdditionalIncludeDirectories>config;..\..\..\zlib;..\..\..\zlib\projects\visualc6;..\..\..\hypre\src\parcsr_block_mv;..\..\..\conduit\src\libs\conduit;..\..\..\conduit\src\libs\blueprint;..\..\..\conduit\src\libs\relay;..\..\..\conduit\Win32\conduit;..\..\..\conduit\Win32\relay;..\..\..\conduit\Win32\blueprint;..\..\..\superlu_dist\Win32;..\..\..\superlu_dist\SRC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CompileAs>CompileAsCpp</CompileAs>
<ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;MFEM_USE_MPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>
</DebugInformationFormat>
<CCppSupport>Cpp14Support</CCppSupport>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ParReleaseWithDebugInfo|x64'">
<ClCompile>
<AdditionalIncludeDirectories>config;..\..\..\zlib;..\..\..\zlib\projects\visualc6;..\..\..\hypre\src\parcsr_block_mv;..\..\..\conduit\src\libs\conduit;..\..\..\conduit\src\libs\blueprint;..\..\..\conduit\src\libs\relay;..\..\..\conduit\Win32\conduit;..\..\..\conduit\Win32\relay;..\..\..\conduit\Win32\blueprint;..\..\..\superlu_dist\Win32;..\..\..\superlu_dist\SRC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CompileAs>CompileAsCpp</CompileAs>
<ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;MFEM_USE_MPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>
</DebugInformationFormat>
<CCppSupport>Cpp14Support</CCppSupport>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Lib />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">
<ClCompile>
<AdditionalIncludeDirectories>config;..\..\..\zlib;..\..\..\zlib\projects\visualc6;..\..\..\hypre\src\parcsr_block_mv;..\..\..\conduit\src\libs\conduit;..\..\..\conduit\src\libs\blueprint;..\..\..\conduit\src\libs\relay;..\..\..\conduit\Win32\conduit;..\..\..\conduit\Win32\relay;..\..\..\conduit\Win32\blueprint;..\..\..\superlu_dist\Win32;..\..\..\superlu_dist\SRC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CompileAs>CompileAsCpp</CompileAs>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CCppSupport>Cpp14Support</CCppSupport>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\mpi\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.1.156\windows\redist\intel64_win\mkl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
<InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Lib />
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\fem\adios2datacollection.cpp" />
<ClCompile Include="..\..\fem\bilinearform.cpp" />
<ClCompile Include="..\..\fem\bilinearform_ext.cpp" />
<ClCompile Include="..\..\fem\bilininteg.cpp" />
<ClCompile Include="..\..\fem\bilininteg_br2.cpp" />
<ClCompile Include="..\..\fem\bilininteg_convection_ea.cpp" />
<ClCompile Include="..\..\fem\bilininteg_convection_mf.cpp" />
<ClCompile Include="..\..\fem\bilininteg_convection_pa.cpp" />
<ClCompile Include="..\..\fem\bilininteg_dgtrace_ea.cpp" />
<ClCompile Include="..\..\fem\bilininteg_dgtrace_pa.cpp" />
<ClCompile Include="..\..\fem\bilininteg_diffusion_ea.cpp" />
<ClCompile Include="..\..\fem\bilininteg_diffusion_mf.cpp" />
<ClCompile Include="..\..\fem\bilininteg_diffusion_pa.cpp" />
<ClCompile Include="..\..\fem\bilininteg_divergence.cpp" />
<ClCompile Include="..\..\fem\bilininteg_gradient.cpp" />
<ClCompile Include="..\..\fem\bilininteg_hcurl.cpp" />
<ClCompile Include="..\..\fem\bilininteg_hdiv.cpp" />
<ClCompile Include="..\..\fem\bilininteg_mass_ea.cpp" />
<ClCompile Include="..\..\fem\bilininteg_mass_mf.cpp" />
<ClCompile Include="..\..\fem\bilininteg_mass_pa.cpp" />
<ClCompile Include="..\..\fem\bilininteg_transpose_ea.cpp" />
<ClCompile Include="..\..\fem\bilininteg_vecdiffusion.cpp" />
<ClCompile Include="..\..\fem\bilininteg_vecdiffusion_mf.cpp" />
<ClCompile Include="..\..\fem\bilininteg_vecmass.cpp" />
<ClCompile Include="..\..\fem\bilininteg_vecmass_mf.cpp" />
<ClCompile Include="..\..\fem\bilininteg_vectorfe.cpp" />
<ClCompile Include="..\..\fem\ceed\algebraic.cpp" />
<ClCompile Include="..\..\fem\ceed\convection.cpp" />
<ClCompile Include="..\..\fem\ceed\diffusion.cpp" />
<ClCompile Include="..\..\fem\ceed\full-assembly.cpp" />
<ClCompile Include="..\..\fem\ceed\mass.cpp" />
<ClCompile Include="..\..\fem\ceed\nlconvection.cpp" />
<ClCompile Include="..\..\fem\doftrans.cpp" />
<ClCompile Include="..\..\fem\fe\fe_base.cpp" />
<ClCompile Include="..\..\fem\fe\fe_fixed_order.cpp" />
<ClCompile Include="..\..\fem\fe\fe_h1.cpp" />
<ClCompile Include="..\..\fem\fe\fe_l2.cpp" />
<ClCompile Include="..\..\fem\fe\fe_nd.cpp" />
<ClCompile Include="..\..\fem\fe\fe_nurbs.cpp" />
<ClCompile Include="..\..\fem\fe\fe_pos.cpp" />
<ClCompile Include="..\..\fem\fe\fe_rt.cpp" />
<ClCompile Include="..\..\fem\fe\fe_ser.cpp" />
<ClCompile Include="..\..\fem\fmsconvert.cpp" />
<ClCompile Include="..\..\fem\fmsdatacollection.cpp" />
<ClCompile Include="..\..\fem\lor.cpp" />
<ClCompile Include="..\..\fem\qinterp\det.cpp" />
<ClCompile Include="..\..\fem\qinterp\eval_by_nodes.cpp" />
<ClCompile Include="..\..\fem\qinterp\eval_by_vdim.cpp" />
<ClCompile Include="..\..\fem\qinterp\grad_by_nodes.cpp" />
<ClCompile Include="..\..\fem\qinterp\grad_by_vdim.cpp" />
<ClCompile Include="..\..\fem\qinterp\grad_phys_by_nodes.cpp" />
<ClCompile Include="..\..\fem\qinterp\grad_phys_by_vdim.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_da3.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h2d.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h2d_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h2m.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h2m_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h2s.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h2s_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h3d.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h3d_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h3m.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h3m_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h3s.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_h3s_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_jp2.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_jp3.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_p2.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_p2_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_p3.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_p3_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_tc2.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_tc3.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_w2.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_w2_c0.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_w3.cpp" />
<ClCompile Include="..\..\fem\tmop\tmop_pa_w3_c0.cpp" />
<ClCompile Include="..\..\fem\tmop_amr.cpp" />
<ClCompile Include="..\..\general\hash.cpp" />
<ClCompile Include="..\..\mesh\pyramid.cpp" />
<ClCompile Include=".\fem_ceed_operator.cpp" />
<ClCompile Include="..\..\fem\ceed\solvers-atpmg.cpp" />
<ClCompile Include="..\..\fem\ceed\util.cpp" />
<ClCompile Include="..\..\fem\coefficient.cpp" />
<ClCompile Include="..\..\fem\complex_fem.cpp" />
<ClCompile Include="..\..\fem\conduitdatacollection.cpp" />
<ClCompile Include="..\..\fem\convergence.cpp" />
<ClCompile Include="..\..\fem\datacollection.cpp" />
<ClCompile Include="..\..\fem\eltrans.cpp" />
<ClCompile Include="..\..\fem\estimators.cpp" />
<ClCompile Include="..\..\fem\fe.cpp" />
<ClCompile Include="..\..\fem\fe_coll.cpp" />
<ClCompile Include="..\..\fem\fespace.cpp" />
<ClCompile Include="..\..\fem\fespacehierarchy.cpp" />
<ClCompile Include="..\..\fem\geom.cpp" />
<ClCompile Include="..\..\fem\gridfunc.cpp" />
<ClCompile Include="..\..\fem\gslib.cpp" />
<ClCompile Include="..\..\fem\hybridization.cpp" />
<ClCompile Include="..\..\fem\intrules.cpp" />
<ClCompile Include="..\..\fem\linearform.cpp" />
<ClCompile Include="..\..\fem\lininteg.cpp" />
<ClCompile Include="..\..\fem\multigrid.cpp" />
<ClCompile Include="..\..\fem\nonlinearform.cpp" />
<ClCompile Include="..\..\fem\nonlinearform_ext.cpp" />
<ClCompile Include="..\..\fem\nonlininteg.cpp" />
<ClCompile Include="..\..\fem\nonlininteg_vectorconvection.cpp" />
<ClCompile Include="..\..\fem\nonlininteg_vectorconvection_mf.cpp" />
<ClCompile Include="..\..\fem\pbilinearform.cpp" />
<ClCompile Include="..\..\fem\pfespace.cpp" />
<ClCompile Include="..\..\fem\pgridfunc.cpp" />
<ClCompile Include="..\..\fem\plinearform.cpp" />
<ClCompile Include="..\..\fem\pnonlinearform.cpp" />
<ClCompile Include="..\..\fem\prestriction.cpp" />
<ClCompile Include="..\..\fem\quadinterpolator.cpp" />
<ClCompile Include="..\..\fem\quadinterpolator_face.cpp" />
<ClCompile Include="..\..\fem\restriction.cpp" />
<ClCompile Include="..\..\fem\sidredatacollection.cpp" />
<ClCompile Include="..\..\fem\staticcond.cpp" />
<ClCompile Include="..\..\fem\tmop.cpp" />
<ClCompile Include="..\..\fem\tmop_tools.cpp" />
<ClCompile Include="..\..\fem\transfer.cpp" />
<ClCompile Include="..\..\general\adios2stream.cpp" />
<ClCompile Include="..\..\general\array.cpp" />
<ClCompile Include="..\..\general\binaryio.cpp" />
<ClCompile Include="..\..\general\communication.cpp" />
<ClCompile Include="..\..\general\cuda.cpp" />
<ClCompile Include="..\..\general\device.cpp" />
<ClCompile Include="..\..\general\error.cpp" />
<ClCompile Include="..\..\general\gecko.cpp" />
<ClCompile Include="..\..\general\globals.cpp" />
<ClCompile Include="..\..\general\hip.cpp" />
<ClCompile Include="..\..\general\isockstream.cpp" />
<ClCompile Include="..\..\general\mem_manager.cpp" />
<ClCompile Include="..\..\general\occa.cpp" />
<ClCompile Include="..\..\general\optparser.cpp" />
<ClCompile Include="..\..\general\osockstream.cpp" />
<ClCompile Include="..\..\general\sets.cpp" />
<ClCompile Include="..\..\general\socketstream.cpp" />
<ClCompile Include="..\..\general\stable3d.cpp" />
<ClCompile Include="..\..\general\table.cpp" />
<ClCompile Include="..\..\general\tic_toc.cpp" />
<ClCompile Include="..\..\general\tinyxml2.cpp" />
<ClCompile Include="..\..\general\version.cpp" />
<ClCompile Include="..\..\linalg\amgxsolver.cpp" />
<ClCompile Include="..\..\linalg\auxiliary.cpp" />
<ClCompile Include="..\..\linalg\blockmatrix.cpp" />
<ClCompile Include="..\..\linalg\blockoperator.cpp" />
<ClCompile Include="..\..\linalg\blockvector.cpp" />
<ClCompile Include="..\..\linalg\complex_operator.cpp" />
<ClCompile Include="..\..\linalg\constraints.cpp" />
<ClCompile Include="..\..\linalg\cpardiso.cpp" />
<ClCompile Include="..\..\linalg\densemat.cpp" />
<ClCompile Include="..\..\linalg\ginkgo.cpp" />
<ClCompile Include="..\..\linalg\handle.cpp" />
<ClCompile Include="..\..\linalg\hiop.cpp" />
<ClCompile Include="..\..\linalg\hypre.cpp" />
<ClCompile Include="..\..\linalg\hypre_parcsr.cpp" />
<ClCompile Include="..\..\linalg\matrix.cpp" />
<ClCompile Include="..\..\linalg\mumps.cpp" />
<ClCompile Include="..\..\linalg\ode.cpp" />
<ClCompile Include="..\..\linalg\operator.cpp" />
<ClCompile Include="..\..\linalg\petsc.cpp" />
<ClCompile Include="..\..\linalg\slepc.cpp" />
<ClCompile Include="..\..\linalg\solvers.cpp" />
<ClCompile Include="..\..\linalg\sparsemat.cpp" />
<ClCompile Include="..\..\linalg\sparsesmoothers.cpp" />
<ClCompile Include="..\..\linalg\strumpack.cpp" />
<ClCompile Include="..\..\linalg\sundials.cpp" />
<ClCompile Include="..\..\linalg\superlu.cpp" />
<ClCompile Include="..\..\linalg\symmat.cpp" />
<ClCompile Include="..\..\linalg\vector.cpp" />
<ClCompile Include="..\..\mesh\element.cpp" />
<ClCompile Include="..\..\mesh\gmsh.cpp" />
<ClCompile Include="..\..\mesh\hexahedron.cpp" />
<ClCompile Include="..\..\mesh\mesh.cpp" />
<ClCompile Include="..\..\mesh\mesh_operators.cpp" />
<ClCompile Include="..\..\mesh\mesh_readers.cpp" />
<ClCompile Include="..\..\mesh\mesquite.cpp" />
<ClCompile Include="..\..\mesh\ncmesh.cpp" />
<ClCompile Include="..\..\mesh\nurbs.cpp" />
<ClCompile Include="..\..\mesh\pmesh.cpp" />
<ClCompile Include="..\..\mesh\pncmesh.cpp" />
<ClCompile Include="..\..\mesh\point.cpp" />
<ClCompile Include="..\..\mesh\pumi.cpp" />
<ClCompile Include="..\..\mesh\quadrilateral.cpp" />
<ClCompile Include="..\..\mesh\segment.cpp" />
<ClCompile Include="..\..\mesh\tetrahedron.cpp" />
<ClCompile Include="..\..\mesh\triangle.cpp" />
<ClCompile Include="..\..\mesh\vertex.cpp" />
<ClCompile Include="..\..\mesh\vtk.cpp" />
<ClCompile Include="..\..\mesh\wedge.cpp" />
<ClInclude Include="..\..\fem\adios2datacollection.hpp" />
<ClInclude Include="..\..\fem\bilinearform.hpp" />
<ClInclude Include="..\..\fem\bilinearform_ext.hpp" />
<ClInclude Include="..\..\fem\bilininteg.hpp" />
<ClInclude Include="..\..\fem\ceed\algebraic.hpp" />
<ClInclude Include="..\..\fem\ceed\coefficient.hpp" />
<ClInclude Include="..\..\fem\ceed\convection.hpp" />
<ClInclude Include="..\..\fem\ceed\convection_qf.h" />
<ClInclude Include="..\..\fem\ceed\diffusion.hpp" />
<ClInclude Include="..\..\fem\ceed\diffusion_qf.h" />
<ClInclude Include="..\..\fem\ceed\full-assembly.hpp" />
<ClInclude Include="..\..\fem\ceed\integrator.hpp" />
<ClInclude Include="..\..\fem\ceed\mass.hpp" />
<ClInclude Include="..\..\fem\ceed\mass_qf.h" />
<ClInclude Include="..\..\fem\ceed\nlconvection.hpp" />
<ClInclude Include="..\..\fem\ceed\nlconvection_qf.h" />
<ClInclude Include="..\..\fem\ceed\operator.hpp" />
<ClInclude Include="..\..\fem\ceed\solvers-atpmg.hpp" />
<ClInclude Include="..\..\fem\ceed\util.hpp" />
<ClInclude Include="..\..\fem\coefficient.hpp" />
<ClInclude Include="..\..\fem\complex_fem.hpp" />
<ClInclude Include="..\..\fem\conduitdatacollection.hpp" />
<ClInclude Include="..\..\fem\convergence.hpp" />
<ClInclude Include="..\..\fem\datacollection.hpp" />
<ClInclude Include="..\..\fem\doftrans.hpp" />
<ClInclude Include="..\..\fem\eltrans.hpp" />
<ClInclude Include="..\..\fem\estimators.hpp" />
<ClInclude Include="..\..\fem\fe.hpp" />
<ClInclude Include="..\..\fem\fe\fe_base.hpp" />
<ClInclude Include="..\..\fem\fe\fe_fixed_order.hpp" />
<ClInclude Include="..\..\fem\fe\fe_h1.hpp" />
<ClInclude Include="..\..\fem\fe\fe_l2.hpp" />
<ClInclude Include="..\..\fem\fe\fe_nd.hpp" />
<ClInclude Include="..\..\fem\fe\fe_nurbs.hpp" />
<ClInclude Include="..\..\fem\fe\fe_pos.hpp" />
<ClInclude Include="..\..\fem\fe\fe_rt.hpp" />
<ClInclude Include="..\..\fem\fe\fe_ser.hpp" />
<ClInclude Include="..\..\fem\fe_coll.hpp" />
<ClInclude Include="..\..\fem\fem.hpp" />
<ClInclude Include="..\..\fem\fespace.hpp" />
<ClInclude Include="..\..\fem\fespacehierarchy.hpp" />
<ClInclude Include="..\..\fem\fmsconvert.hpp" />
<ClInclude Include="..\..\fem\fmsdatacollection.hpp" />
<ClInclude Include="..\..\fem\geom.hpp" />
<ClInclude Include="..\..\fem\gridfunc.hpp" />
<ClInclude Include="..\..\fem\gslib.hpp" />
<ClInclude Include="..\..\fem\hybridization.hpp" />
<ClInclude Include="..\..\fem\intrules.hpp" />
<ClInclude Include="..\..\fem\kernels.hpp" />
<ClInclude Include="..\..\fem\linearform.hpp" />
<ClInclude Include="..\..\fem\lininteg.hpp" />
<ClInclude Include="..\..\fem\lor.hpp" />
<ClInclude Include="..\..\fem\multigrid.hpp" />
<ClInclude Include="..\..\fem\nonlinearform.hpp" />
<ClInclude Include="..\..\fem\nonlinearform_ext.hpp" />
<ClInclude Include="..\..\fem\nonlininteg.hpp" />
<ClInclude Include="..\..\fem\pbilinearform.hpp" />
<ClInclude Include="..\..\fem\pfespace.hpp" />
<ClInclude Include="..\..\fem\pgridfunc.hpp" />
<ClInclude Include="..\..\fem\picojson.h" />
<ClInclude Include="..\..\fem\plinearform.hpp" />
<ClInclude Include="..\..\fem\pnonlinearform.hpp" />
<ClInclude Include="..\..\fem\prestriction.hpp" />
<ClInclude Include="..\..\fem\qinterp\dispatch.hpp" />
<ClInclude Include="..\..\fem\qinterp\eval.hpp" />
<ClInclude Include="..\..\fem\qinterp\grad.hpp" />
<ClInclude Include="..\..\fem\quadinterpolator.hpp" />
<ClInclude Include="..\..\fem\quadinterpolator_face.hpp" />
<ClInclude Include="..\..\fem\restriction.hpp" />
<ClInclude Include="..\..\fem\sidredatacollection.hpp" />
<ClInclude Include="..\..\fem\staticcond.hpp" />
<ClInclude Include="..\..\fem\tbilinearform.hpp" />
<ClInclude Include="..\..\fem\tbilininteg.hpp" />
<ClInclude Include="..\..\fem\tcoefficient.hpp" />
<ClInclude Include="..\..\fem\teltrans.hpp" />
<ClInclude Include="..\..\fem\tevaluator.hpp" />
<ClInclude Include="..\..\fem\tfe.hpp" />
<ClInclude Include="..\..\fem\tfespace.hpp" />
<ClInclude Include="..\..\fem\tintrules.hpp" />
<ClInclude Include="..\..\fem\tmop.hpp" />
<ClInclude Include="..\..\fem\tmop\tmop_pa.hpp" />
<ClInclude Include="..\..\fem\tmop_amr.hpp" />
<ClInclude Include="..\..\fem\tmop_tools.hpp" />
<ClInclude Include="..\..\fem\transfer.hpp" />
<ClInclude Include="..\..\general\adios2stream.hpp" />
<ClInclude Include="..\..\general\annotation.hpp" />
<ClInclude Include="..\..\general\array.hpp" />
<ClInclude Include="..\..\general\backends.hpp" />
<ClInclude Include="..\..\general\binaryio.hpp" />
<ClInclude Include="..\..\general\communication.hpp" />
<ClInclude Include="..\..\general\cuda.hpp" />
<ClInclude Include="..\..\general\device.hpp" />
<ClInclude Include="..\..\general\error.hpp" />
<ClInclude Include="..\..\general\forall.hpp" />
<ClInclude Include="..\..\general\gecko.hpp" />
<ClInclude Include="..\..\general\globals.hpp" />
<ClInclude Include="..\..\general\hash.hpp" />
<ClInclude Include="..\..\general\hip.hpp" />
<ClInclude Include="..\..\general\isockstream.hpp" />
<ClInclude Include="..\..\general\mem_alloc.hpp" />
<ClInclude Include="..\..\general\mem_manager.hpp" />
<ClInclude Include="..\..\general\occa.hpp" />
<ClInclude Include="..\..\general\optparser.hpp" />
<ClInclude Include="..\..\general\osockstream.hpp" />
<ClInclude Include="..\..\general\sets.hpp" />
<ClInclude Include="..\..\general\socketstream.hpp" />
<ClInclude Include="..\..\general\sort_pairs.hpp" />
<ClInclude Include="..\..\general\stable3d.hpp" />
<ClInclude Include="..\..\general\table.hpp" />
<ClInclude Include="..\..\general\tassign.hpp" />
<ClInclude Include="..\..\general\text.hpp" />
<ClInclude Include="..\..\general\tic_toc.hpp" />
<ClInclude Include="..\..\general\tinyxml2.h" />
<ClInclude Include="..\..\general\version.hpp" />
<ClInclude Include="..\..\general\zstr.hpp" />
<ClInclude Include="..\..\linalg\dinvariants.hpp" />
<ClInclude Include="..\..\linalg\simd\auto.hpp" />
<ClInclude Include="..\..\linalg\simd\m128.hpp" />
<ClInclude Include="..\..\linalg\simd\m256.hpp" />
<ClInclude Include="..\..\linalg\simd\m512.hpp" />
<ClInclude Include="..\..\linalg\simd\qpx.hpp" />
<ClInclude Include="..\..\linalg\simd\qpx256.hpp" />
<ClInclude Include="..\..\linalg\simd\sve.hpp" />
<ClInclude Include="..\..\linalg\simd\vsx.hpp" />
<ClInclude Include="..\..\linalg\simd\vsx128.hpp" />
<ClInclude Include="..\..\linalg\simd\x86.hpp" />
<ClInclude Include="..\..\linalg\amgxsolver.hpp" />
<ClInclude Include="..\..\linalg\auxiliary.hpp" />
<ClInclude Include="..\..\linalg\blockmatrix.hpp" />
<ClInclude Include="..\..\linalg\blockoperator.hpp" />
<ClInclude Include="..\..\linalg\blockvector.hpp" />
<ClInclude Include="..\..\linalg\complex_operator.hpp" />
<ClInclude Include="..\..\linalg\constraints.hpp" />
<ClInclude Include="..\..\linalg\cpardiso.hpp" />
<ClInclude Include="..\..\linalg\densemat.hpp" />
<ClInclude Include="..\..\linalg\dtensor.hpp" />
<ClInclude Include="..\..\linalg\ginkgo.hpp" />
<ClInclude Include="..\..\linalg\handle.hpp" />
<ClInclude Include="..\..\linalg\hiop.hpp" />
<ClInclude Include="..\..\linalg\hypre.hpp" />
<ClInclude Include="..\..\linalg\hypre_parcsr.hpp" />
<ClInclude Include="..\..\linalg\invariants.hpp" />
<ClInclude Include="..\..\linalg\kernels.hpp" />
<ClInclude Include="..\..\linalg\linalg.hpp" />
<ClInclude Include="..\..\linalg\matrix.hpp" />
<ClInclude Include="..\..\linalg\mumps.hpp" />
<ClInclude Include="..\..\linalg\ode.hpp" />
<ClInclude Include="..\..\linalg\operator.hpp" />
<ClInclude Include="..\..\linalg\petsc.hpp" />
<ClInclude Include="..\..\linalg\petscinternals.hpp" />
<ClInclude Include="..\..\linalg\simd.hpp" />
<ClInclude Include="..\..\linalg\slepc.hpp" />
<ClInclude Include="..\..\linalg\solvers.hpp" />
<ClInclude Include="..\..\linalg\sparsemat.hpp" />
<ClInclude Include="..\..\linalg\sparsesmoothers.hpp" />
<ClInclude Include="..\..\linalg\strumpack.hpp" />
<ClInclude Include="..\..\linalg\sundials.hpp" />
<ClInclude Include="..\..\linalg\superlu.hpp" />
<ClInclude Include="..\..\linalg\symmat.hpp" />
<ClInclude Include="..\..\linalg\tlayout.hpp" />
<ClInclude Include="..\..\linalg\tmatrix.hpp" />
<ClInclude Include="..\..\linalg\ttensor.hpp" />
<ClInclude Include="..\..\linalg\vector.hpp" />
<ClInclude Include="..\..\mesh\element.hpp" />
<ClInclude Include="..\..\mesh\gmsh.hpp" />
<ClInclude Include="..\..\mesh\hexahedron.hpp" />
<ClInclude Include="..\..\mesh\mesh.hpp" />
<ClInclude Include="..\..\mesh\mesh_headers.hpp" />
<ClInclude Include="..\..\mesh\mesh_operators.hpp" />
<ClInclude Include="..\..\mesh\mesquite.hpp" />
<ClInclude Include="..\..\mesh\ncmesh.hpp" />
<ClInclude Include="..\..\mesh\ncmesh_tables.hpp" />
<ClInclude Include="..\..\mesh\nurbs.hpp" />
<ClInclude Include="..\..\mesh\pmesh.hpp" />
<ClInclude Include="..\..\mesh\pncmesh.hpp" />
<ClInclude Include="..\..\mesh\point.hpp" />
<ClInclude Include="..\..\mesh\pumi.hpp" />
<ClInclude Include="..\..\mesh\pyramid.hpp" />
<ClInclude Include="..\..\mesh\quadrilateral.hpp" />
<ClInclude Include="..\..\mesh\segment.hpp" />
<ClInclude Include="..\..\mesh\tetrahedron.hpp" />
<ClInclude Include="..\..\mesh\tmesh.hpp" />
<ClInclude Include="..\..\mesh\triangle.hpp" />
<ClInclude Include="..\..\mesh\vertex.hpp" />
<ClInclude Include="..\..\mesh\vtk.hpp" />
<ClInclude Include="..\..\mesh\wedge.hpp" />
<ClInclude Include="..\..\config\config.hpp" />
<ClInclude Include="..\..\config\tconfig.hpp" />
<ClInclude Include="..\..\mfem.hpp" />
<ClInclude Include="..\..\mfem-performance.hpp" />
<ClInclude Include="config\_config.hpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\hypre\src\Windows\distributed_matrix\hypre_distributed_matrix.vcxproj">
<Project>{2882476d-89f8-4f50-8fd4-492d5a0b8ad3}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\distributed_pilut\hypre_distributed_pilut.vcxproj">
<Project>{0f075b3e-d879-4dda-8d8d-ffd758d6d6d9}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\euclid\hypre_euclid.vcxproj">
<Project>{2f04a848-ee75-4140-856d-715f76a78408}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\hypre\hypre.vcxproj">
<Project>{de302a58-f9dc-45a9-a09a-fb12aa529a04}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\ij_mv\hypre_ij_mv.vcxproj">
<Project>{a975e160-98d3-4268-ac63-1ecf64bedfcf}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\krylov\hypre_krylov.vcxproj">
<Project>{7fdc2da8-d543-49a0-97a0-63c603cd48eb}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\matrix_matrix\hypre_matrix_matrix.vcxproj">
<Project>{27aa611a-0eda-4376-9aca-373664ea588a}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\mli\hyper_mli.vcxproj">
<Project>{5d635b7e-1d97-4220-84d7-41f8c6afcc9e}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\multivector\hypre_multivector.vcxproj">
<Project>{29c5ac83-5682-436f-a257-492080d313b7}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\parasails\hypre_parasails.vcxproj">
<Project>{16952683-2789-40ba-8d97-5c8733f1be04}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\parcsr_block_mv\hypre_parcsr_block_mv.vcxproj">
<Project>{8ecd752e-0dda-429d-b97e-ff803ef25485}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\parcsr_ls\hypre_parcsr_ls.vcxproj">
<Project>{8f76bcc6-fd37-4c5b-9058-63e39bb29abd}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\parcsr_mv\hypre_parcsr_mv.vcxproj">
<Project>{1a50336f-11b7-41bb-98e2-d68d87dd2971}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\seq_mv\hypre_seq_mv.vcxproj">
<Project>{df34b3d7-cf3f-47aa-a2d4-c385bae1cc86}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\sstruct_ls\hypre_sstruct_ls.vcxproj">
<Project>{3d43966f-788e-4657-b3be-ed68e2e3818f}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\sstruct_mv\hypre_sstruct_mv.vcxproj">
<Project>{7ea9b208-00bf-4c47-86d8-971c948ee72a}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\struct_ls\hypre_struct_ls.vcxproj">
<Project>{e5c16db4-5632-4a44-a1a1-ba018615952c}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\struct_mv\hypre_struct_mv.vcxproj">
<Project>{fd0d6d02-dc28-4124-8314-cd9422e7ce62}</Project>
</ProjectReference>
<ProjectReference Include="..\..\..\hypre\src\Windows\utilities\hypre_utilities.vcxproj">
<Project>{a005ed04-8aeb-4678-96f6-d1d60ca23bf2}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
File diff suppressed because it is too large Load Diff