prop_design

About

Username
prop_design
Joined
Visits
14,263
Last Active
Roles
Member

Comments

  • below are updates to allow pardiso to run when using the ccx_dynamic.exe from the v2.18 download. if you want to use pastix or spooles you can change the SOLVER= parameter.
  • so here is what i found as far as requirements. i attached them in a text file. let me know if you have questions. Also added the following environment system variables. These help with speeding up pardiso and pastix: MKL_INTERFACE_LAYER=LP64 MKL_…
  • hi mike, in updating the tests for 3rav, i just found that avx-512 is speeding up pardiso 2.18 a lot. so having those extensions could be a factor. also, having more real cores will be good for pastix. so i'm guessing you will have better performan…
  • hi sergio, yeah, memory is a big problem for mecway and ccx. ansys was a lot better in that regard. this model i have been testing was to push the memory limits. it's about the biggest i can solve without going out of core. however, when i run it a…
  • hi 3rav, i don't know anything about pastix yet. it only ran because that was the default for the new exe files. so whatever it's default settings are is what was used. i'll look into it more and get back with you. i have to do more testing to kno…
  • ok, here are the latest results. the original topic of this post is now solved, thanks to the v2.18 ccx_dynamic.exe. you can see it scales better with core increase and it's also the fastest option. the multi-core improvement for pardiso is impres…
  • I had spooles work on a small model. on a large model it just exits.
  • thanks again 3rav, that is really weird. i had links to the file locations in my env variables. those worked in the past. however, i tried copying the files to the folder of ccx_dynamic.exe and it worked, like you said. i haven't had that happen be…
  • I can only run pastix. but it ran by default anyway. when i switch to solver=spooles or solver=pardiso it stops without an indication of why.
  • ah, brilliant. thanks 3rav update; for some reason spooles and pardiso still won't run. i also tried ccx_static.exe and spooles.
  • thanks mike. yeah, compiling it myself seems like it's out of the question for now. way too many things i don't understand still. in any event, you mentioned the solver= line in the inp file. that is what i'm wondering about. it looks like the new c…
  • hi, i probably have a dumb question here, but i can't figure out how to get pardiso to run using the latest exe file. it defaults to the pastix solver. looking at the ccx manual, it seems to indicate that you have to specify the solver type for any…
  • thanks mike. that makes me feel better. another user here shared some of the old ccx exe files. i tested them and was seeing the same type of usage as the 2.17 build.
  • so the new version seems to run Pastix solver with scotch reordering. The previous version ran Pardiso solver with Metis reordering. I got a little bit better results with the previous version. Oddly enough, the multi-core usage was much better with…
  • The ccx 2.18 version exe has just been posted to the ccx website. I'll post updated runtime results, once I get them.
  • the best i can tell the ccx_PARDISO.exe in the download from the ccx website isn't setup right. it's not calling the files that the readme file says. my testing found the following: files used from the intel mkl: mkl_intel_thread.1.dll (have to …
  • i guess ccx_pardiso_dynamic.exe was an old file that is no longer in the download. the readme file mentions that name. i don't know if ccx_pardiso.exe is the new version. either way, it's calling mkl_sequential.dll and running in single core most of…
  • that's strange. it ran in single core the whole time on my computer.
  • here is a typical system usage of what i have been seeing. it loads up the memory then uses multi-core then goes back to single core. the thing that is disappointing is it's primarily in single core.
  • thanks john, i'll have to see what pardiso dynamic is. i'm not familiar with it. i attached a picture of some recent benchmarks i did to find the optimum number of cores to use on my computer. i chose to go with three cores, based on the results. h…
  • The developer, Guido, doesn't seem to participate in the forum for Calculix. You can try asking for an improvement there, but I wouldn't get your hopes up.
  • i found this online. perhaps it will help someone. https://software.intel.com/content/www/us/en/develop/articles/how-to-use-ooc-pardiso.html it explains some of the intel pardiso settings to get out of core engaged. however, i don't know what ccx …
  • thanks for the info and updates. i don't think i want to get into compiling it myself though. i'm just using the pardiso version from the ccx website. it calls the intel mkl pardiso version. i can live without out of core. it would be nice to have t…
  • thanks mike, doing a google search brought up two old threads from this forum. seems due to licensing you would have to compile it yourself to get the out of core functionality.
  • not that I know of. see if it correlates to the display scale factor. there are other analysis types to get true displacement under load. however, matching real life damping is a challenge. usually easier to build and test, for real life vibration …
  • Congrats Victor. Thanks for continuing to make Mecway even better.
  • I'm not sure what the estimates are there for. i just ignore that part of the screen output now. if your model is running as expected then it's probably set up ok. victor helped me understand this when I had the same issue. he or others here may hav…
  • I've been thrown off by that too. note it says the numbers below are estimates. unfortunately, the screen output from ccx isn't good.
  • yeah it doesn't work for ccx expanded shell to solid
  • here are some additional links about cost and licensing: https://software.intel.com/content/www/us/en/develop/articles/free-intel-software-developer-tools.html https://software.intel.com/content/www/us/en/develop/articles/end-user-license-agreemen…
Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!