Opened 7 months ago

Closed 7 months ago

#2900 closed help (fixed)

Trouble setting postproc to keep ensemble output in separate folders

Reported by: c.c.symonds Owned by: um_support
Component: Rose/Cylc Keywords: postproc, ensembling
Cc: Platform: PUMA
UM Version: 11.1

Description

Hi. I'm having some trouble with the postproc task, specifically copying data from the output folder to an archive folder (currently dtn02 on Archer). I am running an ensemble and I am wanting the archive data to stay separate, however in the archer archive task the destination folder name is set to the suite name, rather than a separate folder per ensemble member. By setting the DATAM variable in the suite.rc file I can ensure the correct source for the copy, however I cannot seem to find a way to ensure that the destination is correct.

I have attempted setting the $ARCHIVE_SET variable from within the postproc task suite.rc file however it seems to be set back to the CYLC_SUITE_NAME in both the atmospp.nl and pptransfer.nl namelist files which, looking at the postproc code in suite.py seems to be the actual source of the folder name. I cant' however see where this namelist is set.

The suite I am using is u-bi590 (a modified AMIP suite), running on pumatest and Archer.

Change History (3)

comment:1 Changed 7 months ago by ros

Hi Chris,

Please change the permissions on your /home and /work directories on ARCHER so that we can see them

chmod -R g+rX /home/n02/n02/<your-username>
chmod -R g+rX /work/n02/n02/<your-username>

Cheers,
Ros.

comment:2 Changed 7 months ago by ros

You also have

ARCHIVE_SET = $CYLC_SUITE_NAME

set in the [[root]] section of the suite.rc file which may not help things…..

comment:3 Changed 7 months ago by c.c.symonds

  • Resolution set to fixed
  • Status changed from new to closed

Hi Ros

Commenting out that line in the [[root]] section seems to have done the trick, and all is working now.

Thanks for your help

Chris

Note: See TracTickets for help on using tickets.