And right now I am learning from scratch Elmer acoustic simulations based on https://computational-acoustics.gitlab. ... dio-part-4 tutorials . Starting with just re-creating the same simulation from scratch, learning the tools and fixing a-Lot of problems in the process
Me being me, I am learning, writing a future tutorial and optimizing the process simultaneously. So would like to ask for help with some optimizations:
q 1.
I do not manage to correctly use "**Exported Variable**". To analyze results in ParaView I need to pass on Frequency of the scanning step into ParaView. I read about Exported Variable in the manual page 62 in https://www.nic.funet.fi/pub/sci/physic ... Manual.pdf and wrote a couple of commands to try to export simulation frequency of a current step into .vtu result file. Not surprisingly it does not work Note, the author of the original tutorial uses extra Julia code to externally generate frequency data files for ParaView - there must be faster way to export this data straight from Elmer.
Code: Select all
Exported Variable 1 = Frequency
Exported Variable 1 DOFs = 1
q 2.
Is there any impact on the result quality if mpiexec.exe is used with standard "ElmerGrid 2 2 %msh -partdual -metiskway %n" for parallel processing? The reason I am asking is:
- I saw many recommendations to avoid using MPI and that it can cause visible artifacts in ParaView result visualizations - is it true?
- Theoretically "Scanning" simulations over frequency should be parallelized by simply providing one frequency from the list to simulate for each of the solver instances. In fact I once coded such job-distribution and resource monitoring for Mesh2HRTF https://sourceforge.net/p/mesh2hrtf-too ... c_manager/ . In case current splitting of mesh MPI approach has no major downsides, then there is no need to add parallelization based on frequencies.