Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build svFSI on Windows #82

Open
ktbolt opened this issue Jul 27, 2022 · 5 comments
Open

Build svFSI on Windows #82

ktbolt opened this issue Jul 27, 2022 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@ktbolt
Copy link
Contributor

ktbolt commented Jul 27, 2022

It would be nice to enable svFSI to run on Windows. However, the makefiles in svFSI//BuildWithMake don't work. I will write some makefiles from scratch just to see if svFSI can be built.

@ktbolt ktbolt added the enhancement New feature or request label Jul 27, 2022
@ktbolt ktbolt self-assigned this Jul 27, 2022
@vvedula22
Copy link
Contributor

@ktbolt We already have a make-based build system for svFSI. If you want, I can share that with you elsewhere and you can test it on Windows before you code a Makefile from scratch. Let me know.

@ktbolt
Copy link
Contributor Author

ktbolt commented Jul 27, 2022

@vvedula22 I've already added the Makefiles but please send me your make-build system so I can have a look to see how you did it. Thanks!

@ktbolt
Copy link
Contributor Author

ktbolt commented Jul 28, 2022

The Windows build is working, not too many changes

  • Make some changes to the C and CPP code function names: capitalize and no _
  • Change mkdir -procs\ to _procs\

It took some time to figure how to use the Intel MKL LAPACK library, which libraries and compile flags so it wouldn't crash.

@vvedula22
Copy link
Contributor

@ktbolt
Copy link
Contributor Author

ktbolt commented Jul 30, 2022

The svFSI solver is can now be run from SV using MPI. However, the results are screwy, even the serial version, maybe LAPCK issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants