No subject


Wed Sep 28 03:58:29 PDT 2011


read "Mesh_par_files" with the number of MPI processors is
"NPROC_XI*NPROC_ETA", and "xgenerate_databases" needs to read "Par_files"
with the numver of MPI processors is NPROC. But I find that
NPROC_XI*NPROC_ETA does not equal to  NPROC from the examples in the code in
most caes. Why?

So I always modified the parameter NPROC ,set it equal to NPROC_XI*NPROC_ETA
, go_mesher and go_generate_databases work ok.

But go_solver is always wrong like this:"
 need at least one receiver
 Error detected, aborting MPI... proc            0
 need at least one receiver
 Error detected, aborting MPI... proc            1
 need at least one receiver
 Error detected, aborting MPI... proc            2
 need at least one receiver
 Error detected, aborting MPI... proc            3
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 3 in communicator MPI_COMM_WORLD
with errorcode 30.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpirun has exited due to process rank 3 with PID 19509 on
node node0975 exiting without calling "finalize". This may
have caused other processes in the application to be
terminated by signals sent by mpirun (as reported here).
--------------------------------------------------------------------------
[node0975:19475] 3 more processes have sent help message help-mpi-api.txt /
mpi-abort
[node0975:19475] Set MCA parameter "orte_base_help_aggregate" to 0 to see
all help / error messages
"

that is all. THank you
Best regards

Jenny

--0015174be9a68eb08104afcaf915
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><font size=3D"4">Hello:</font></div>
<div><font size=3D"4">=A0</font></div>
<div><font size=3D"4">In recent days, I used SPECFEM3D_V2.0.1 ,but met some=
 difficulties. Now ,I=A0 have some questions about this software.</font></d=
iv>
<div><font size=3D"4">From the manual of SPECFEM3D_V2.0.0, I have know that=
 &quot;xmeshfem3D&quot; needs to read &quot;Mesh_par_files&quot; with the n=
umber of MPI processors is &quot;NPROC_XI*NPROC_ETA&quot;, and &quot;xgener=
ate_databases&quot; needs to read &quot;Par_files&quot; with the numver of =
MPI processors is NPROC. But I find that NPROC_XI*NPROC_ETA does not equal =
to=A0 NPROC from the examples in the code in most caes. Why?</font></div>

<div><font size=3D"4">=A0</font></div>
<div><font size=3D"4">So=A0I always modified the parameter NPROC ,set it eq=
ual to=A0NPROC_XI*NPROC_ETA , go_mesher and go_generate_databases work ok.<=
/font></div>
<div><font size=3D"4"></font>=A0</div>
<div><font size=3D"4">But go_solver is always wrong like this:&quot;</font>=
</div>
<div>=A0need at least one receiver<br>=A0Error detected, aborting MPI... pr=
oc=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 0<br>=A0need at least one receiver<br>=
=A0Error detected, aborting MPI... proc=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 1<=
br>=A0need at least one receiver<br>=A0Error detected, aborting MPI... proc=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 2<br>
=A0need at least one receiver<br>=A0Error detected, aborting MPI... proc=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 3<br>---------------------------------------=
-----------------------------------<br>MPI_ABORT was invoked on rank 3 in c=
ommunicator MPI_COMM_WORLD<br>
with errorcode 30.</div>
<div>NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.<br=
>You may or may not see output from other processes, depending on<br>exactl=
y when Open MPI kills them.<br>--------------------------------------------=
------------------------------<br>
--------------------------------------------------------------------------<=
br>mpirun has exited due to process rank 3 with PID 19509 on<br>node node09=
75 exiting without calling &quot;finalize&quot;. This may<br>have caused ot=
her processes in the application to be<br>
terminated by signals sent by mpirun (as reported here).<br>---------------=
-----------------------------------------------------------<br>[node0975:19=
475] 3 more processes have sent help message help-mpi-api.txt / mpi-abort<b=
r>
[node0975:19475] Set MCA parameter &quot;orte_base_help_aggregate&quot; to =
0 to see all help / error messages<br></div>
<div>&quot;</div>
<div>=A0</div>
<div>that is all. THank you</div>
<div>Best regards</div>
<div>=A0</div>
<div>Jenny</div>

--0015174be9a68eb08104afcaf915--


More information about the CIG-SEISMO mailing list