illinois-ceesd / emirge

Environment for MirgeCom
MIT License
4 stars 3 forks source link

Changes to work with TEESD@LC #54

Closed MTCam closed 4 years ago

MTCam commented 4 years ago

I needed to update emirge to get it to work in my development environments on Quartz and Lassen. There are a collection of issues on those platforms when trying to have and work on multiple versions of mirgecom on both Quartz and Lassen. Machines at Livermore share home directories. Emirge@master will currently either stomp your conda installation between the two machines, or simply fail at conda time when it detects the installed conda for the other platform.

These changes have been tested a lot on Quartz and Lassen in the context of having a few different installs of mirgecom which have different dependency chains.

This PR updates emirge to allow:

A nice side-effect of these changes is that a single checkout of emirge can be used to install several self-manageable versions of mirgecom with disparate configurations.

MTCam commented 4 years ago

It is unclear to me why it fails in CI. Seems to work fine on my laptop, Quartz, and Lassen.

MTCam commented 4 years ago

Supplanted by #60, #65, #67