Motion的多核并行开启方法,On-Line Help里面有。
Parallel Solver
The LMS Virtual.lab Motion has a pre-release version of the motion solver available. The motion solver is targeted for shared memory processors such as a dual-core or quad-core computer. It is not designed for a distributed computing cluster of separate processors. The Parallel Solver is designed to handle large models with many hundreds of bodies and in particular models with a lot of contact elements typical examples of this type of model are tracked vehicles, belts and chains.
Platform Support
Currently, the Parallel Solver is only supported on Windows32.
Parallel Solver Execution
To run Parallel Solver you need to run the solver from the command line. To execute the motion solver from the command line the VLMOTIONSLV environment variable must be set. This environment variable locates your DynMotionSolver directory in a typical installation. This directory is located as follows:
set VLMOTIONSLV=C:\LMS\Virtual.Lab.”Release Version”\DynMotionSolver
The next step is including the motion solver executable in the path.
SET PATH=%VLMOTIONSLV%\execute\intel;%PATH%
The syntax is the same as normal command line solve, except you add the -parallel option.
motionslv -parallel
What this does is cause the solver named $VLMOTIONSLV/execute/intel/vlmotionslv_parallel.dll to be loaded instead of the normal $VLMOTIONSLV/execute/intel/vlmotionslv.dll.
Parallel Solver Settings
The following environment variables control PARALLEL behavior:
LMSMOTPARALLEL=#
# = Number of Threads to solve simultaneously. The maximum here should be set to the maximum number of processors on you machine.
LMSMOTAUTO46PART=TRUE
If set, the contact will keep track of cpu time for each contact element. It will repartition itself during the simulation to distribute load evenly as possible.