This has happened to me before when I had two MPIs installed on my system (e.g. mpich and openmpi) so that libMesh links to one during configuration and the other is used during "mpirun".
I suggest that you make sure there is only one MPI on your system and then rebuild libMesh and try again. David On Mon, Feb 12, 2018 at 9:19 PM, 강신성 <ss.k...@pusan.ac.kr> wrote: > Thanks for your reply, David. > > > I tried to the command "mpirun -np N" in the RB example 5, but there was a > problem that the same code is running repeatedly as follows. > > ============================================================ > ================================ > > $ mpirun -np 3 ./example-opt > > ... > > (skip) > > ... > > > ---- Performing Greedy basis enrichment ---- > > > ---- Basis dimension: 0 ---- > > Performing RB solves on training set > > Maximum error bound is 90.1602 > > > Performing truth solve at parameter: > > load_Fx: -3.274396e+00 > > load_Fy: -4.127732e+00 > > load_Fz: 9.887087e-01 > > point_load_Fx: -4.856018e+00 > > point_load_Fy: -4.622528e+00 > > point_load_Fz: 4.774231e+00 > > x_scaling: 1.146354e+00 > > > > ---- Performing Greedy basis enrichment ---- > > > ---- Basis dimension: 0 ---- > > Performing RB solves on training set > > Maximum error bound is 90.1602 > > > Performing truth solve at parameter: > > load_Fx: -3.274396e+00 > > load_Fy: -4.127732e+00 > > load_Fz: 9.887087e-01 > > point_load_Fx: -4.856018e+00 > > point_load_Fy: -4.622528e+00 > > point_load_Fz: 4.774231e+00 > > x_scaling: 1.146354e+00 > > > > ---- Performing Greedy basis enrichment ---- > > > ---- Basis dimension: 0 ---- > > Performing RB solves on training set > > Maximum error bound is 90.1602 > > > Performing truth solve at parameter: > > load_Fx: -3.274396e+00 > > load_Fy: -4.127732e+00 > > load_Fz: 9.887087e-01 > > point_load_Fx: -4.856018e+00 > > point_load_Fy: -4.622528e+00 > > point_load_Fz: 4.774231e+00 > > x_scaling: 1.146354e+00 > > > Enriching the RB space > > Enriching the RB space > > Updating RB matrices > > Updating RB matrices > > Updating RB residual terms > > Updating RB residual terms > > Enriching the RB space > > Updating RB matrices > > Updating RB residual terms > > > ---- Basis dimension: 1 ---- > > Performing RB solves on training set > > > ---- Basis dimension: 1 ---- > > Performing RB solves on training set > > Maximum error bound is 337.302 > > > Performing truth solve at parameter: > > load_Fx: -1.545951e-01 > > load_Fy: -2.327825e+00 > > load_Fz: 3.578962e+00 > > point_load_Fx: 8.882769e-01 > > point_load_Fy: 5.864229e-01 > > point_load_Fz: 4.982374e+00 > > x_scaling: 1.228777e+00 > > > Maximum error bound is 337.302 > > > Performing truth solve at parameter: > > load_Fx: -1.545951e-01 > > load_Fy: -2.327825e+00 > > load_Fz: 3.578962e+00 > > point_load_Fx: 8.882769e-01 > > point_load_Fy: 5.864229e-01 > > point_load_Fz: 4.982374e+00 > > x_scaling: 1.228777e+00 > > > > ---- Basis dimension: 1 ---- > > Performing RB solves on training set > > Maximum error bound is 337.302 > > > Performing truth solve at parameter: > > load_Fx: -1.545951e-01 > > load_Fy: -2.327825e+00 > > load_Fz: 3.578962e+00 > > point_load_Fx: 8.882769e-01 > > point_load_Fy: 5.864229e-01 > > point_load_Fz: 4.982374e+00 > > x_scaling: 1.228777e+00 > > > Enriching the RB space > > Updating RB matrices > > Enriching the RB space > > Updating RB matrices > > Updating RB residual terms > > Updating RB residual terms > > Enriching the RB space > > Updating RB matrices > > Updating RB residual terms > > > ---- Basis dimension: 2 ---- > > Performing RB solves on training set > > > ---- Basis dimension: 2 ---- > > Performing RB solves on training set > > Maximum error bound is 469.21 > > > ... > > (skip) > > ... > > > ---- Basis dimension: 15 ---- > > Performing RB solves on training set > > > ---- Basis dimension: 15 ---- > > Performing RB solves on training set > > > ---- Basis dimension: 15 ---- > > Performing RB solves on training set > > Maximum error bound is 2.50754 > > > Maximum number of basis functions reached: Nmax = 15 > > *** Warning, This code is deprecated, and likely to be removed in future > library versions! ./include/libmesh/mesh_tools.h, line 70, compiled Aug > 25 2017 at 02:15:21 *** > > Maximum error bound is 2.50754 > > > Maximum number of basis functions reached: Nmax = 15 > > *** Warning, This code is deprecated, and likely to be removed in future > library versions! ./include/libmesh/mesh_tools.h, line 70, compiled Aug > 25 2017 at 02:15:21 *** > > Maximum error bound is 2.50754 > > > Maximum number of basis functions reached: Nmax = 15 > > *** Warning, This code is deprecated, and likely to be removed in future > library versions! ./include/libmesh/mesh_tools.h, line 70, compiled Aug > 25 2017 at 02:15:21 *** > > (end) > > ============================================================ > ============================================================ > ============================ > > Other examples had the same problem, too. > > Did I type the command wrong? If not, I want to know what is wrong. > > > Best regards, > > Kang > > > > > > > > *----- Original Message -----From: David Knezevic > <david.kneze...@akselos.com <david.kneze...@akselos.com>>To: "S. Kang" > <ss.k...@pusan.ac.kr <ss.k...@pusan.ac.kr>>Cc: Libmesh user group > <libmesh-users@lists.sourceforge.net > <libmesh-users@lists.sourceforge.net>>Date: Mon, 12 Feb 2018 22:28:09 +0900 > (GMT)subject: Re: [Libmesh-users] Using multi-core in execution files* > > > Hello, > > You can run the reduced basis code in parallel. You do it just the same > way that you run any other libMesh code in parallel, i.e. just run with > "mpirun -np N" where N specifies the number of processors that you want to > use. > > If you want more info on the parallelization approach that is used, please > refer to this paper > <https://www.sciencedirect.com/science/article/pii/S0045782510003828>. > > Best, > David > > > On Sun, Feb 11, 2018 at 9:30 PM, S. Kang <ss.k...@pusan.ac.kr> wrote: > >> >> >> >> Hello everyone, >> >> >> >> I am solving RB problems, but it takes too long because of many basis >> vectors. >> So, similar to "make -j 10", I want to know how to use multi-core in >> execution files, not parallel programming. >> >> >> Best regards, >> >> S. Kang. >> >> >> >> ------------------------------ ------------------------------ >> Shinseong Kang >> Graduate Student >> Pusan National University, South Korea >> H.P.: 010-9770-6595 >> E-mail: ss.k...@pusan.ac.kr >> ------------------------------ ------------------------------ >> ------------------------------ ------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> ______________________________ _________________ >> Libmesh-users mailing list >> Libmesh-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/libmesh-users >> > > > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users