Job error

amoraamora Member Posts: 6

Hello,


I am trying to run different files but I got the attached error. I ran them before without any problems.


Thanks


Best Answer

  • gsungsun Posts: 729Ansys Employee
    Accepted Answer

    Thank you for raising this interesting question. It is better to have a separate post since it is not the topic of this post. But I will reply here.

    I would not think that the different MPI can affect the accuracy, except due to a possible bug.

    However, the simulation efficiency, or the total cpu time consumed will depend on the MPI algorithm, hardware and the operation system, as well as simulation file, which is complicated. As you can see from the memory check, a simulation file needs different memory for

    Initialization and mesh

    Running simulation

    Data collection

    Monitor data saved to fsp file

    Depending on the simulation files, other parameters (the above mentioned) related with the computer doing the simulation will affect the simulation time, for the same simulation file. We have a description on the parallel computing: https://support.lumerical.com/hc/en-us/articles/360026321353-Distributed-computing

    However, I could not the original white paper about the distributed computing, except I kept a Chinese post here (Ansys Insight: 关于FDTD 并行计算的有关问题 ) . You do not need to read the unknown characters in the posts. but just look at the images. for example this one:

    each cube is one sub-volume to be simulated in each node/process, which is from the original whole simulation volume (from simulation boundary to boundary). As you may guess, at each time step, each cube will need to interchange data for the neighbor cubes, and there must be a management node/process to control this. The whole process is controlled by the MPI. Depending on the hardware (data buses, bandiwdth etc), the different MPI may deal with this differently. Therefore it leads to different CPU time. Most of the time the cpu time is about the same, so we do not notice the difference. However, for some devices/simulation files/hardware/OS, such difference can be huge, like the case you have right now.

    In summary, it is known "issue", and you may choose one MPI for your computer that gives the fastest simulation. In case you find significant different result, please send us an email or post the result here in the forum so we can have a close look.

    This discussion above of course disregards different FDTD codes, which can also differ significantly.

Answers

Sign In or Register to comment.