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

Running SISSO on Windows #38

Closed
testlablive opened this issue Apr 5, 2021 · 4 comments
Closed

Running SISSO on Windows #38

testlablive opened this issue Apr 5, 2021 · 4 comments

Comments

@testlablive
Copy link

The current version v3.0.2 of SISSO has multiple system calls that are not available on Windows. Therefore SISSO won't run on Windows machines. It might be possible to use built-in Fortran functions rather than using system calls in future releases.

In the meantime if you want to run SISSO on a Windows machine, you can use the version SISSO-for-windows, which is an adapted version v3.0.2 of SISSO. All linux specific system calls are replaced with windows system calls.

@zarcoder
Copy link

thanks for your work
why this happend?
Snipaste_2021-04-13_22-16-47

@testlablive
Copy link
Author

It looks like the stack size of the compiler is set too low. If you are using Visual Studio you can set this via -F or -STACK and the stack size in bytes. For example:
mpiifort -F 1000000000 -O2 var_global.f90 libsisso.f90 DI.f90 FC.f90 SISSO.f90 -o sisso.exe

@zarcoder
Copy link

It looks like the stack size of the compiler is set too low. If you are using Visual Studio you can set this via -F or -STACK and the stack size in bytes. For example:
mpiifort -F 1000000000 -O2 var_global.f90 libsisso.f90 DI.f90 FC.f90 SISSO.f90 -o sisso.exe

thanks a lot
it works now

@rouyang2017
Copy link
Owner

rouyang2017 commented Apr 15, 2021

Thanks Jonathan ! Will take care of that in future releases.

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

No branches or pull requests

3 participants