Issue with CAP9.1 after archer2 update

I see ARCHER2 made some upgrades yesterday and I’m working my way through fixing the various library errors I’ve got.

I’m using CAP 9.1 from /work/y07/shared/umshared/CAP9.1/build/bin/ but now I get the error

poe /work/y07/shared/umshared/CAP9.1/build/bin/central_ancillary.exe
/work/y07/shared/umshared/CAP9.1/build/bin/AncilScr_RoseOrog[70]: poe: not found

which is coming from AncilScr_RoseOrog

if [[ $HARDWARE = +(*cray*) ]] then srun ... ${ANCIL_EXEC_FULLPATH} else poe ${ANCIL_EXEC_FULLPATH} fi

if I echo $HARDWARE It’s empty, so I’ve just given my suite an environment variable export HARDWARE=cray I’m just wondering if that’s likely to break anything else? Or is there something I’m meant to have done after the update to make sure system information variables haven’t gone missing

oh the HARDWARE variable is set in the CAP scripts with

uname -a

which doesn’t contain any cray reference so my janky workaround doesn’t work, I’ve had to make a copy /work/n02/n02/shared/verify_leeds/CAP9.1/build/bin and implement a sledgehammer, replacing the poe commands with the cray srun commands. Just for AncilScr_RoseOrogas that’s all i’m using

Helen

Try now

Grenville

Thanks Grenville that was quick! It’s all working now !

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.