Comments (3)
Hi @yaolang-hpc ,
There is a mistake in your export command : you used export OMP_NUM_THRTEADS=4 instead of export OMP_NUM_THREADS=4
I do not recommend to use -nt xxx (with xxx the number of openmp thread). Why ? because you need to map and bind your threads properly. For this, please prefer the OMP_NUM_THREADS variable.
Mapping and binding with openmpi can be easily done with the --map-by option and --bind-to option (see the openmpi doc here https://www.open-mpi.org/doc/v3.1/man1/mpirun.1.php).
You can use the following command lines :
export OMP_STACKSIZE=400M
export OMP_NUM_THREADS=4
./starter -np 16 -i *0.rad
mpirun -np 16 --map-by socket:PE=$OMP_NUM_THREADS --bind-to core ./engine_linux64_ompi -i *1.rad
We will update the documentation "How to run" with these advises
Best,
Romain
from openradioss.
Hi roguic
when i use OMP_STACKSIZE=400M env variable,it works.Thank you for your reply.
from openradioss.
Hello,
Based on your experience, we have modified the INSTALL.md documentation, how run OpenRadioss for Linux document.
See : 4110274
from openradioss.
Related Issues (20)
- Error while running the 1M element neon model HOT 2
- Confusing judgment conditions HOT 3
- OpenRadioss does not converge with increasing spatial resolution for a cantilever beam simulation HOT 6
- Law19 EREF sh3n element with initially tension works not corectly HOT 3
- Openradioss HOT 1
- Intel compiler optimization HOT 3
- Shell element integration points (Lobatto vs Gaussian quadrature) HOT 2
- Having trouble getting MPI working on linux HOT 2
- Dyna input creates incorrectly formatted engine file HOT 2
- *PART_COMPOSITE ply's material lists parsing incosistent with ls-dyna default format HOT 9
- Release naming and older versions HOT 1
- libraduser*.a is missing for User Subroutine compilation HOT 3
- Forget to update SUBTRIA(I)=IT0(3,ITQ)? HOT 3
- Improve efficiency by replacing the loop over all edges to labeled edges HOT 2
- Little doubt on updating TAG in the case of multi-contact HOT 4
- Apptainer file for arm64 Linux is incorrect
- th_to_csv: Wrong variable in if statement HOT 2
- th_to_csv_win64.exe does not convert contact forces correctly HOT 8
- Compile error HOT 3
- Energy error exceeds limit when only a fraction of part is rigid HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openradioss.