[CIG-MC] CitcomCU with 100 procs

Eh Tan tan2 at geodynamics.org
Tue Mar 18 12:28:36 PDT 2008


Hi Tobias,

(cc to cig-mc list)

I recently got the same error. After digging into the code, I found that 
there is a hard-coded limit on the number of processrs. The limit is 
currently 100. To increase the limt to 200, at line 470, global_def.h, 
change these lines:

        int mst[100][100][3];
        int mst1[100][100];
        int mst2[100][100];
        int mst3[100][100];

to
        int mst[200][200][3];
        int mst1[200][200];
        int mst2[200][200];
        int mst3[200][200];


Eh


Tobias Höink wrote:

> Hi Eh,
>
> I have tried running CitcomCU on a large number of processors. It  
> works well with 64 procs, but not with 100 procs.
> Based on the output (program stopped after 'ok15') I assume that  
> something in mass_matrix() is causing problems.
> Would you know where the problem is? Please find output below and  
> input file attached.
>
> Thanks,
> Tobias
>
> ok1
> ok2
> ok3
> Problem has 321 x 49 x 321 nodes
> ok4
> ok5
> ok6
> ok6a
> ok9
> ok10
> ok11
> ok12
> ok7a
> ok13
> ok14
> ok15
> =>> PBS: job killed: walltime 1826 exceeded limit 1800
> Cleaning up before exit
> [...]
>



More information about the CIG-MC mailing list