NCAR / ccpp-scm

CCPP Single Column Model
Other
14 stars 49 forks source link

unable to follow tutorial with singularity on hpc #274

Closed ngam closed 3 years ago

ngam commented 3 years ago

Fixes #271

ngam commented 3 years ago

resolving #271 with a working example in Singularity, with detailed troubleshooting in case someone else runs into problems. I couldn't find an alternative solution...

climbfuji commented 3 years ago

@ngam This PR has been sitting for a while, the biggest holdback being that none of us is using Singularity at the moment and thus no quick way to test it. If I set up Singularity on a Linux box, do you expect your instructions to work? If so, I may be able to set aside some time on the weekend and test your PR.

ngam commented 3 years ago

@climbfuji I think it should work, though it is a relatively crude solution. Part of the original problem was that there was a minor error in the tutorial instructions, and @grantfirl said he would relay that to the maintainers of the tutorial text. I can retest this soon as well, but generally speaking: the docker container you have is more than enough and if someone wants to use singularity, they can simply use singularity (see here) with the provided docker container (no need to actually redo the whole thing like I did here; I thought there was a deeper problem at the time, but I think it was simply the minor path error in the instructions).

So overall, I think this PR is moot --- sorry for the aggressive entry and annoyance (especially to @grantfirl). I still would like to make more use of this in the near future; I am currently stuck with other problems, but I hope to find time for this in early 2022.

climbfuji commented 3 years ago

@climbfuji I think it should work, though it is a relatively crude solution. Part of the original problem was that there was a minor error in the tutorial instructions, and @grantfirl said he would relay that to the maintainers of the tutorial text. I can retest this soon as well, but generally speaking: the docker container you have is more than enough and if someone wants to use singularity, they can simply use singularity (see here) with the provided docker container (no need to actually redo the whole thing like I did here; I thought there was a deeper problem at the time, but I think it was simply the minor path error in the instructions).

So overall, I think this PR is moot --- sorry for the aggressive entry and annoyance (especially to @grantfirl). I still would like to make more use of this in the near future; I am currently stuck with other problems, but I hope to find time for this in early 2022.

Thanks for your quick reply. Have a great weekend!