PrincetonUniversity / STELLOPT

This is the GitHub repository for STELLOPT, the state-of-the-art stellarator optimization code.
https://princetonuniversity.github.io/STELLOPT/
MIT License
67 stars 18 forks source link

Testing compilation procedure for LIBSTELL +gcc9 under msys64 on windows #49

Closed gmweir closed 5 months ago

gmweir commented 4 years ago

Goal: Support compilation of a shared libstell.dll that is usable with python on windows machines.

Status: with GCC9.3 under msys64+mingw64 on windows 10

Requests: 1) Testing required modifications to makefiles under traditional build-systems (HPC, mac osx, etc.) 2) Testing and development of PYSTELL

gmweir commented 4 years ago

Note: The mscompile branch is based off of the Lazerson branch

gmweir commented 4 years ago

Successful compilation of most modules with and without MPI (shared and static libstell) on Mac OSX Catalina

The following modules need the HOTFIX for mpi variables with for NO IMPLICIT KIND:

gmweir commented 4 years ago

Successful compilation of most modules with and without MPI (shared and static libstell) on MSYS2/MINGW64.

lazersos commented 4 years ago

@gmweir Status?

gmweir commented 3 years ago

Success! The xvmec.exe and libstell.dll have been tested a bit, but the accuracy does not yet pass the benchmarks for the ATF and DSHAPE tests.

The compilation works though!