#31 IFS problem - invalid reference to variable in NAMELIST

Geschlossen
vor 4 Jahren geöffnet von fmasson · 4 Kommentare

Hi @pbarriat,

Me again, with a problem I can't get my head around:

Line 12450 of /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o7421573 says

forrtl: severe (19): invalid reference to variable in NAMELIST input, unit 4, file /SCRATCH/acad/ecearth/fmasson/run/fw00/fort.4, line 229, position 9 `

In the fort.4 file around line 229, I don't see anything abnormal, it is pretty consistent with others (ex: Helena's). (There are spaces after commas that I deleted because I thought this was the problem but it did not change anything anyway).

Suggestions welcome...

François

Hi @pbarriat, Me again, with a problem I can't get my head around: Line 12450 of `/home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o7421573 ` says ``` forrtl: severe (19): invalid reference to variable in NAMELIST input, unit 4, file /SCRATCH/acad/ecearth/fmasson/run/fw00/fort.4, line 229, position 9 ```` In the `fort.4` file around line 229, I don't see anything abnormal, it is pretty consistent with others (ex: Helena's). (There are spaces after commas that I deleted because I thought this was the problem but it did not change anything anyway). Suggestions welcome... François
Pierre-Yves Barriat kommentierte vor 4 Jahren
Besitzer

Hi @fmasson,

Could you check the permissions please ?

find /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic -perm 600

/home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o7420330
/home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o7421520
/home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o7421573

find /SCRATCH/acad/ecearth/fmasson/run/fw00 -perm 600

/SCRATCH/acad/ecearth/fmasson/run/fw00/debug.notroot.04
/SCRATCH/acad/ecearth/fmasson/run/fw00/debug.root.03
/SCRATCH/acad/ecearth/fmasson/run/fw00/debug.root.04
/SCRATCH/acad/ecearth/fmasson/run/fw00/ifs.log

So please do:

chmod 644 /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o* 
chmod 644 /SCRATCH/acad/ecearth/fmasson/run/fw00/ifs.log 
chmod 644 /SCRATCH/acad/ecearth/fmasson/run/fw00/debug.* 
Hi @fmasson, Could you check the permissions please ? ```bash find /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic -perm 600 /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o7420330 /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o7421520 /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o7421573 find /SCRATCH/acad/ecearth/fmasson/run/fw00 -perm 600 /SCRATCH/acad/ecearth/fmasson/run/fw00/debug.notroot.04 /SCRATCH/acad/ecearth/fmasson/run/fw00/debug.root.03 /SCRATCH/acad/ecearth/fmasson/run/fw00/debug.root.04 /SCRATCH/acad/ecearth/fmasson/run/fw00/ifs.log ``` So please do: ```bash chmod 644 /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/fw00.sh.o* chmod 644 /SCRATCH/acad/ecearth/fmasson/run/fw00/ifs.log chmod 644 /SCRATCH/acad/ecearth/fmasson/run/fw00/debug.* ```
Francois Massonnet kommentierte vor 4 Jahren
Mitarbeiter

Done

Done
Pierre-Yves Barriat kommentierte vor 4 Jahren
Besitzer

It was a typo bug in ecearth_patch (3.3.1 XML platform).

You need to update your file:

/home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/ecconf.cfg

replacing all "3.3.0" occurrences with "3.3.1" (lines 12, 14 and 27).

Your job used the source code and binaries coming from 3.3.0 instead of 3.3.1... and in 3.3.0, the variable "LPISM" doesn't exist in the IFS namelist.

Sorry for this bug.

It was a typo bug in ecearth_patch (3.3.1 XML platform). You need to update your file: ``` /home/acad/ucl-elic/fmasson/modeles/ecearth/ecearth_3.3.1/runtime/classic/ecconf.cfg ``` replacing all "3.3.0" occurrences with "3.3.1" (lines 12, 14 and 27). Your job used the source code and binaries coming from `3.3.0` instead of `3.3.1`... and in `3.3.0`, the variable "LPISM" doesn't exist in the IFS namelist. Sorry for this bug.
Francois Massonnet kommentierte vor 4 Jahren
Mitarbeiter

No problem, I guess that's part of the game. Simulation is running now, thanks! (and for having committed the change too)

No problem, I guess that's part of the game. Simulation is running now, thanks! (and for having committed the change too)
fmasson hat vor 4 Jahren geschlossen
Anmelden, um an der Diskussion teilzunehmen.
Kein Meilenstein
Niemand zuständig
2 Beteiligte
Laden…
Abbrechen
Speichern
Hier gibt es bis jetzt noch keinen Inhalt.