#31 IFS problem - invalid reference to variable in NAMELIST

Fechado
há 4 anos atrás aberto por fmasson · 4 comentários

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 comentado há 4 anos atrás
Proprietário

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 comentado há 4 anos atrás
Colaborador

Done

Done
Pierre-Yves Barriat comentado há 4 anos atrás
Proprietário

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 comentado há 4 anos atrás
Colaborador

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)
Faça login para participar desta conversação.
Sem Objetivo
Sem utilizador atribuido
2 Participantes
A carregar...
Cancelar
Guardar
Ainda não existe conteúdo.