[Trilinos-Users] Exodus and MPI
Kevin Long
kevin.long at ttu.edu
Tue Dec 13 15:36:50 MST 2011
Hi Andrea,
There are several options as mentioned by Brent and Shota
(1) Use the scripts provided with Sundance
(2) Use the nem_split/nem_spread utilities bundled with SEACAS
Kevin
On 12/13/2011 04:20 PM, Andrea Penza wrote:
> Hi Shota,
>
> thanks for your answer.
> So, do you think that without a Cubit License it could be impossible
> to use parallel computing with an ExodusII mesh?
> I've tried also with Triangle mesh file, and the problem was the same:
> the system was looking for two splitted mesh file .par . If I've
> understood right the python script you named should create this *.par
> file...right?
> Thanks a lot, kind regards.
>
> Andrea
>
>
> Il giorno 13/dic/2011, alle ore 23.01, Shota Soga ha scritto:
>
>> HI Andrea,
>>
>> When you run Sundance with multi-dore, it asks to distributed mesh by
>> default for parallel computing.
>>
>> I do not know how to generate distributed mesh with exodus (probably
>> Cubit can do this?), but in the source directory, I thought there is
>> python script to convert Exodus file to partitioned triangle mesh.
>> Then, use Triangle Mesh reader for partitioned triangle mesh.
>>
>> Shota
>>
>> On Tue, Dec 13, 2011 at 4:43 PM, Andrea Penza <pepe.aero at alice.it
>> <mailto:pepe.aero at alice.it>> wrote:
>>
>> Hi all,
>>
>> I have problems executing Sundance with ExodusII mesh. I'm trying
>> to run
>> it with MPI on the two processors of my DualCore. I've tested MPI and
>> Exodus separately and everything was working.
>> Now the problem is that my system look for two splitted files for the
>> mesh, particularly it search *.pxo file format.
>> The system reports this message at runtime:
>>
>> andrea at andrea-MacBookPro:~/Projects/trilinos-10.8.3-Source/MyApps/LaplaceScalar$
>> time mpirun -np 2 ./LaplaceScalarExo.exe
>> Teuchos::GlobalMPISession::GlobalMPISession(): started processor with
>> name andrea-MacBookPro and rank 0!
>> Teuchos::GlobalMPISession::GlobalMPISession(): started processor with
>> name andrea-MacBookPro and rank 1!
>> Simulation built using Sundance version 2.3.0 (10 May 2008)
>> Sundance is copyright
>> (C) 2005-2008 Sandia National Laboratories
>> (C) 2007-2008 Texas Tech University
>> and is licensed under the GNU Lesser General Public License,
>> version 2.1
>> [1]
>> Sundance detected exception:
>> /home/andrea/Projects/trilinos-10.8.3-Source/packages/Sundance/src-utils/Utilities/SundancePathUtils.cpp:58:
>>
>> Throw number = 1
>>
>> Throw test that evaluated to true: true
>>
>> could not find file ../Mesh/exodusii/square-2-0.pxo in path
>> {.,
>> /home/andrea/Projects/trilinos-10.8.3-Source/BUILD/packages/Sundance/etc,
>> /usr/local/etc, NOTFOUND/Sundance/meshes,
>> /home/andrea/Projects/trilinos-10.8.3-Source/BUILD/packages/Sundance/examples-tutorial/data,
>> /usr/local/examples-tutorial/data}
>> caught
>> in
>> /home/andrea/Projects/trilinos-10.8.3-Source/packages/Sundance/src-std-mesh/Sources/SundanceExodusMeshReader.cpp:474
>>
>> caught
>> in
>> /home/andrea/Projects/trilinos-10.8.3-Source/packages/Sundance/src-std-mesh/Sources/SundanceMeshSource.cpp:69
>>
>> test FAILED
>> Sundance detected exception:
>> /home/andrea/Projects/trilinos-10.8.3-Source/packages/Sundance/src-utils/Utilities/SundancePathUtils.cpp:58:
>>
>> Throw number = 1
>>
>> Throw test that evaluated to true: true
>>
>> could not find file ../Mesh/exodusii/square-2-1.pxo in path
>> {.,
>> /home/andrea/Projects/trilinos-10.8.3-Source/BUILD/packages/Sundance/etc,
>> /usr/local/etc, NOTFOUND/Sundance/meshes,
>> /home/andrea/Projects/trilinos-10.8.3-Source/BUILD/packages/Sundance/examples-tutorial/data,
>> /usr/local/examples-tutorial/data}
>> caught
>> in
>> /home/andrea/Projects/trilinos-10.8.3-Source/packages/Sundance/src-std-mesh/Sources/SundanceExodusMeshReader.cpp:474
>>
>> caught
>> in
>> /home/andrea/Projects/trilinos-10.8.3-Source/packages/Sundance/src-std-mesh/Sources/SundanceMeshSource.cpp:69
>>
>> test FAILED
>>
>>
>> As you can see, my system look for a
>> file ../Mesh/exodusii/square-2-0.pxo for the process with rank 0, and
>> the file ../Mesh/exodusii/square-2-1.pxo for the rank 1.
>> The source mesh file name is square.exo in the dir Mesh/exodusii.
>> Thanks a lot to everyone could help me!
>> Kind regards,
>>
>> Andrea
>>
>>
>> _______________________________________________
>> Trilinos-Users mailing list
>> Trilinos-Users at software.sandia.gov
>> <mailto:Trilinos-Users at software.sandia.gov>
>> http://software.sandia.gov/mailman/listinfo/trilinos-users
>>
>>
>>
>>
>> --
>> Shota Soga
>> Graduate Assistant at North Carolina State University
>>
>> Email: ssoga at ncsu.edu <mailto:ssoga at ncsu.edu>
>> URL:http://abdelk.ne.ncsu.edu/
>> <http://abdelk.ne.ncsu.edu/wiki/index.php/Shota_Soga>w/
>>
>>
>
--
Kevin Long
Associate Professor
Department of Mathematics and Statistics
Texas Tech University
"The end of fear is the beginning of wisdom"
- Bertrand Russell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20111213/7a4db2e0/attachment-0001.html
More information about the Trilinos-Users
mailing list