Closed ibethune closed 8 years ago
I have problems with coco now (https://gist.github.com/ashkurti/0c09f3d245c917321707), most probably due to the change of names and versions of the modules on ARCHER. I think this is the same scenario that also @vivek-bala pointed to yesterday.
The solution of @ibethune looks the most straightforward to me now.
Same thing for the tleap.py kernel. According to my reading of the code, we should be able to use only:
module load python-compute/2.7.6
module load amber
I think the tleap fails because of changes in the coco folder structure. https://github.com/radical-cybertools/ExTASY/blob/master/examples/coco_amber/helper_scripts/postexec.py#L4 needs to be changed to from coco import script
@ashkurti could you run it again with RADICAL_ENMD_VERBOSE=info and RADICAL_PILOT_VERBOSE=debug and paste the log please ?
OK, then the pc-coco and its dependencies are indeed needed (but same versions as for the coco.py)
I can confirm making the change from coco import script
and fixing the modules as above, then the coco-amber workflow works as expected...
The job I launched with RADICAL_ENMD_VERBOSE=info and RADICAL_PILOT_VERBOSE=debug is taking too long (almost an hour but not finished yet), so far no errors detected but the output up to now at https://gist.github.com/ashkurti/0ba635c8230ed8a82efa.
Thanks @ibethune
The job that I launched before is pending now (https://gist.github.com/ashkurti/99cffb63f2b22bda0a8a) ... we had not encountered pending problems from a long time.
So I assume the same problem should have been verified on stampede as well (in terms of problem at from extasy import script) - any idea as to why this does not show up on stampede...
Hi Vivek, none of the three changes discussed in this ticket (coco.py, tleap.py and postexec.py) are in the master / extasy_data branches. Please let me know when this is done so I can retest.
This can be tested again. Please reinstall the master branch of enmd for this.
The coco/amber kernels are now working - thanks!
Hi, due to some module changes on ARCHER(!) the modules we try to load for the coco kernel no longer work.
I think to make the code more robust we should just load the following (without specifying versions, except for the main python version, which is unlikely to change, and we need to have python 2.x rather than 3.x), in the pre_exec for archer in coco.py:
I tested this combination and they work fine