Does anyone know how to access the local processor number from the Fortran routines when running in parallel (I'm trying to access it from prosou.f). The NCSIZE variable for example has the total number of processors used. I'm looking for the local processor number, such that each process being run in parallel would have a different number.
The administrator has disabled public write access.
Nevermind, I found it. The variable is IPID, which starts at 0. So if for example I run a simulation with 8 processors, the IPID numbers are 0 through 7 inclusive, with each parallel routine having it's own IPID number.
I found it by scanning the sources, oilspill.f utilizes IPID to write a unique data file from each process.
The administrator has disabled public write access.
Great news: The next TELEMAC User Conference will be organised by Bangor University on the 15th and 16th of October 2025, at the School of Ocean Sciences in Menai Bridge, on the Isle of Anglesey, Wale [ ... ]