-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Reason
There is an activity for FY 2020 to get a working executable for MOOSE and BISON ported over to Windows 10. The primary goal is to provide this executable to end-users that can be downloaded and run out-of-box. This is not an effort to create a developer environment for the Windows platform.
Design
MOOSE and associated dependencies should be compiled with the latest Visual Studio compilers or in such a way that allows interoperability between programs.
Impact
This will open up accessibility to a group of new users in academia and industry.
Required Tools
This is my current tool-chain for accomplishing this task:
-
Windows 10 Virtual Machine
- Edition: Windows 10 Enterprise 64-bit
- Version: 1903
- OS build: 18362.535
-
- Version: 3.1.0
-
Microsoft Visual Studio Community 2019
- Version: 16.4.2
-
Visual Studio Desktop C++ Workload
- MSVC x64/x86 build tools
- Windows 10 SDK
- C++ CMake tools for Windows
When installing Cygwin you'll need to ensure you pick the following packages:
- git 2.21.0-1
- m4 1.4.18-1
- make 4.2.1-2
- mingw64-x86_64-gcc-g++
- python 2.7.16-1
Resources
Current Progress
- Build PETSc
- Build Libmesh
- Build MOOSE
- Build BISON