Hi Sebastien,
Thanks for you reply.
Actually I want impose wind forcing (derived from NCEP winds) for my model, which is varying with time and space.
It was quite easy to modify meteo subroutine for the wind forcing to work, when the model runs in serial. However when I try to run in parallel I had to take care of the nodes number when the data is being read from the file.
If I have N nodes in the model, then for each node and specified time, I have a U, V and P value. I have attached the data file which gives the format of the wind input data. When I make a parallel run the number of nodes for each processor changes (NPOIN), however my file has N number of nodes at the specified time. I require the value N for each process, if I use NPOIN for each process then the complete values are not read. Tentatively I made a work around by writing the total number of nodes in the data file, where each processor program can read a uniform value.
I am currently also using the MESH%KNOLG%I(I) to find the global node number, of the local mesh node.
I shall try the method which you have suggested to find the total node number in the mesh. Can you also let me know as how to use IPOBO to find the total node number. Also is it also possible to get access to the other nodes from other shared processes, which are not being used by a local process.
I have attached the sample data file and modified meteo subroutine.
With Best regards,
Gourish