[Nek5000-users] NEK with MOAB using MPI

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Wed Feb 19 11:10:46 CST 2014


Before us debugging the Nek side of this, can you try running the following (from the MOAB FAQ at 
http://trac.mcs.anl.gov/projects/ITAPS/wiki/ParallelRead):

mpiexec -np 4 mbconvert -O PARALLEL=READ_PART -O PARTITION=PARALLEL_PARTITION -O PARALLEL_RESOLVE_SHARED_ENTS -O 
PARALLEL_GHOSTS=3.0.1 -o PARALLEL=WRITE_PART <your_mesh_file> dummy.h5m

mbconvert is built as part of the MOAB build and should be in either bin/ (if you ran make install) or tools/.  This 
will test the MOAB side of parallel reading and ghost exchange.

- tim

On 02/19/2014 07:56 AM, nek5000-users at lists.mcs.anl.gov wrote:
> Dear All,
>
> I am trying to run NEK with Moab and have done so successfully when launching the pipe example using one processor (i.e.
> running './nekmpi pipe 1' ).
>
> To then run the example with more processors I have partitioned the input.h5m mesh using mbpart (with Zoltan flags) and
> tested that HDF5 was compiled well to work with mpi.
>
> When I try to run the example on 4 ('./nekmpi pipe 4') processors I get the following error:
>
> ----------------------------------------------------------------------------------
>   read .rea file
>   ASSERT ERROR:           21 in moab.f  line         477
>
>   ASSERT ERROR:           21 in moab.f  line         477
>
>   ASSERT ERROR:           21 in moab.f  line         477
>
>   ASSERT ERROR:           21 in moab.f  line         477
>
>
> call exitt: dying ...
>
> backtrace(): obtained 10 stack frames.
> ./nek5000(print_stack_+0x1a) [0x58497a]
> ./nek5000(exitt_+0x24b) [0x64bd8b]
> ./nek5000(imesh_err_+0x170) [0x64b640]
> ./nek5000(nekmoab_load_+0xec) [0x649c1c]
> ./nek5000(nekmoab_import_+0x95) [0x64a425]
> ./nek5000(readat_+0x53f) [0x4cbdef]
> ./nek5000(nek_init_+0x57) [0x49c327]
> ./nek5000(main+0x24) [0x499184]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f56b4fad995]
> ./nek5000() [0x49bb87]
> ----------------------------------------------------------------------------------
>
> Any idea on what I am doing wrong please?
>
> Regards,
> JP
>
>
> _______________________________________________
> Nek5000-users mailing list
> Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
>

-- 
================================================================
"You will keep in perfect peace him whose mind is
   steadfast, because he trusts in you."               Isaiah 26:3

              Tim Tautges            Argonne National Laboratory
          (tautges at mcs.anl.gov)      (telecommuting from UW-Madison)
  phone (gvoice): (608) 354-1459      1500 Engineering Dr.
             fax: (608) 263-4499      Madison, WI 53706



More information about the Nek5000-users mailing list