-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error running NumCalc #15
Comments
Hi, while you are testing the process and perhaps not sure if your 3D mesh is solid, I would suggest to use any computer where you can properly install NumCalc. https://youtu.be/AVcPBrZ0rLQ You can worry about performance when you are confident that your project is ready to run. To solve your main issue, can you confirm that you used hrtf_mesh_grading? Plus some more mesh troubleshooting tips: https://youtu.be/wRvSooD0n0E?t=388 |
Okay, the 3D-mesh is from the chedar database (https://sofacoustics.org/data/database/chedar/documentation.pdf), so there shouldn't be a problem with it (already graded and triangular mesh). I will try to run it on another computer the standard way and see if I get the same error. Thanks |
Now, using NumCalcManager.py and following the exact installation steps on a different machine, things seem to work using the same mesh as before, so the mesh indeed does not seem to be the source of error. However, it is not feasible to run the whole simulation due to RAM-limitations. If I were to try using NumCalcManager.py on the computer without sudo permission, do you think it would be possible to skip |
There is a slightly different version of |
Hi,
After you are reasonably confident that NumCalc simulations are not-failing, then I would experiment with some unusual installations, modified NumCalcManagers and perhaps not using "hrtf_mesh_grading". |
closed due to inactivity - reopen if required... |
Hello,
I'm trying to run NumCalc on a linux OS by doing this:
In the directory with the NC.inp file exported by mesh2hrtf, I also put the NumCalc executable file that was created when running
make
in the path/to/mesh2hrtf/NumCalc directory
I then run the script by typing
./NumCalc
The process starts up, but after a few seconds it stops with this message:
---------- NumCalc started: 9/6/2022 14:32:13 ----------
Running on: mycomputer
3D analysis
Job title: Head-Related Transfer Functions
Step 1, Frequency = 100 Hz
Informations about the canceled interacting cluster pairs:
Level N. canceled pairs N. interacting pairs Cancel ratio (%)
0 23 82934 0.0277329
Single level fast multipole BEM
Number of equations = 110660
Informations about clusters:
Level Num. of clusters Maximum radius Minimum radius
0 413 0.0344163 0.00796333
resu. nets 1850 0 0
Informations about the FMM expansion:
Level N. expa. terms N. p. theta N. p. phi N. p. sphere
0 8 8 16 128
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
I don't know the .cpp-scripts run by NumCalc very well, so I don't really know what to make of this error message.
The reason I'm trying to run it this way is that I don't have sudo permission on the machine I'm on, so I can't edit the program path.
Any help is very much appreciated,
Mattias
The text was updated successfully, but these errors were encountered: