amurthi@ucsd_edu
New Member
Hi,
I am trying to run the CESM global model using a single processor for a single time step. I have compiled the model using 'gmake -j4 >& MAKE.out' (four processors in parallel). Does this mean that since the model was compiled parallely using 4 PEs, it can't be run on just a single processor ??i.e. Are the model's compile settings such that it has been configured to run on a single node instead of just 1 PE ?
I configure the model to run in serial mode by turning off spmd and smp switches by using -nospmd and -nosmp when I invoke the 'configure' utility. However, ntasks = 1 and nthreads = 1 by default and I guess this means that I intend using some form of parallelism while running the model ??, even though I explicitly disable linking to parallel MPI libraries by using the nospmd/nosmp switch.
The model runs correctly, but when I check certain parameters such as 'pcols' and 'lchunks' that control how the grid is decomposed due to the parallelism, these are set to values > 1 (these should be equal to 1 if the model just ran on a single PE), which once again means that some sort of parallelism is in effect.
Any help or advice on the same would be greatly appreciated.
Thanks.
Aditya
I am trying to run the CESM global model using a single processor for a single time step. I have compiled the model using 'gmake -j4 >& MAKE.out' (four processors in parallel). Does this mean that since the model was compiled parallely using 4 PEs, it can't be run on just a single processor ??i.e. Are the model's compile settings such that it has been configured to run on a single node instead of just 1 PE ?
I configure the model to run in serial mode by turning off spmd and smp switches by using -nospmd and -nosmp when I invoke the 'configure' utility. However, ntasks = 1 and nthreads = 1 by default and I guess this means that I intend using some form of parallelism while running the model ??, even though I explicitly disable linking to parallel MPI libraries by using the nospmd/nosmp switch.
The model runs correctly, but when I check certain parameters such as 'pcols' and 'lchunks' that control how the grid is decomposed due to the parallelism, these are set to values > 1 (these should be equal to 1 if the model just ran on a single PE), which once again means that some sort of parallelism is in effect.
Any help or advice on the same would be greatly appreciated.
Thanks.
Aditya