How to solve the error "array exceeds storage for single precision code" Answered
Hello onscale team,
I am facing the error "array exceeds storage for single precision code" whenever I try to run a huge model. The huge model here is an "array surrounded by 400 mm water on all sides". FYI, I didn't face the issue when running the model with only 50 mm water. Could you kindly suggest how to solve the above error?
6 comments
Hi Jahnavi,
You will need to run the simulation in double precision. You can do this by selecting the Double Precision radio button in the cloud scheduler. Ensure you do this before the estimation step so you don't have to re-estimate.
Best regards,
Chloe
Thanks chloe,
But the error persists even after changing it to double precision (PFA pictures below for reference).
the estimate file shows the same error:
Could you please check it again?
Thanks
Can you share your -esitmate.flxprt file here via your preferred file sharing cloud service please?
Thanks,
Chloe
Can you send me your mail id? It is a little difficult to share on a public platform.
Please send to
Thanks,
Chloe
Thanks for your mail. I understand that the meshing in our model is too fine but the transducer in the model is very small and meshing to 15 elements per wavelength wouldn't give the proper results. We have studied the proper meshing size for our application using a small model. Instead, we are interested in your refined grid method. The transducer part in our model occupies only 4% of the whole model, we have to mesh this part to 170 elements per wavelength and the remaining 96% of the model's meshing can be set to 15 elements per wavelength. Is it possible to run the model with the above-mentioned meshing size? IF yes, could you explain the "refined grid method" with an example?
Thanks,
Jahnavi
Please sign in to leave a comment.
Didn't find what you were looking for?
New post