Closed gokhalen closed 1 year ago
@dreamer2368 would you introduce your docker-based libROM to @gokhalen ?
If you have Docker installed for WSL2, there is a docker container where all the required dependencies are installed:
https://hub.docker.com/r/dreamer2368/librom_env
Instruction is included in the docker hub repository above, but please let me know if there is any question.
For docker on WSL2, you may want to consider this info page. In particular, it is recommended to store the source code in the Linux file system, not the windows.
For the first question about MPI
being a requirement, @chldkdtn , can you comment on whether this requirement is necessary?
@dreamer2368 I tried installing Docker and then pulling librom_env. Unfortunately, Docker is reliably crashing my system due to something in dxgkrnl.sys ...let me check further and see if I can find any workarounds. Thanks.
This seems to have resolved the crash issue. The only issue seems that the mounted directory is coming up empty.
Edit: Supplying the absolute path to the directory to mount helped. It seems to be mounted and I'll try compiling tomorrow.
Unfortunately Docker is still crashing WSL2.
@dreamer2368 Thanks for the Docker image. I've been able to run Docker and build libROM on a different computer. I have one question: Does your docker image include the visualization programs VisIt or GLVis? (I'm guessing probably not)
I usually save output files in the mounted volume, which is accessible outside of the container. Then you can use any visualization software installed in your computer.
I think some lightweight visualization tools like glvis can be added in the container in a near future.
@dreamer2368 Thank you very much. If you could let me know the name of the viewer you use in Visit to read the HDF5 files generated by libROM examples, that would be much appreciated.
Unfortunately Docker is still crashing WSL2.
I currently started working with windows, and Docker seems to be working well at least on my end. With that, I suggest to close this issue, and start new threads for the issues not related to this one.
Docker is working perfectly on one windows machine at my end and not on another. I haven't had time to investigate what the differences between the two windows machines might be.
I have cloned the libROM repo and I'm trying to install it on WSL2 (Ubuntu) on Windows. I'm getting the following errors. Firstly, is it possible to install without MPI? Any help would be appreciated.
gives
Contents of CMakeOutput.log
Contents of CMakeError.log