oh my bad, i assumed he was already using the ccx solver. what i mentioned was the faster version of the ccx solver. you have to download it from the ccx website and also install the intel mkl. the link, i previously posted, explains the process.
switch to the pardiso solver (intel mkl version is free). there is a thread about it here http://mecway.com/forum/discussion/750/propeller-hub/p1
it's much much faster
hi cw,
i feel your pain on the multiple load entry and the laborious nature of turning them on and off. in a different thread i asked if we could get multi-select in the model tree. so you could use the control and shift keys like normal windows wo…
mostly the challenges i had was figuring out how to do the laminate orientation, model composite fillets, and learning mecway/ccx. luckily i only work with single parts most of the time. so i didn't also have to setup contact etc. i have a laptop wi…
one thing you could do on the geometry side of things is build the assembly in cad. just use aluminum for all the material properties. that way you can get a feel for the import, contact setup, solving etc. then figure out how to get them switched o…
hi mike,
yeah i know what you mean. i'm in the same boat as well. i used algor way back in the day. nastran then ansys. the licensing fees are nuts. mecway is great. you can do composites. it's just not it's strong suit. compared to a spreadsheet i…
thanks mike. i actually can't remember what is in any given video at this point. but i know the advanced composite screencast has a bit more info than the others. however, some of the earlier ones have some useful info. for what you are doing, i don…
composite support in mecway are pretty basic at the moment. you have to define your own material properties and failure criteria. you can't really view stress too well for laminates. the models get very large as well, due to the ccx expanded shell m…
oh ok. i think i see what you are saying. i totally missed that file. i guess it's intel specific. the path for that is as follows:
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019.3.203\windows\mkl\lib\intel64_win
if you add that …
i'm glad it's working for you. yes, pardiso is amazing. my mind was blown by the speedup. i felt like it was christmas. i was so hyped up for about a day. if not for john no one would have known about it though. i knew of pardiso. but i didn't know …
hi vmh,
sorry you are having problems. i can't tell from the pics. but are you sure you added the locations to one of your path variables? unfortunately, the intel mkl doesn't seem to do that. also, you can search C:\Program Files (x86)\IntelSWTool…
@disla strange that you had to reboot after you added the path variables. i'm using windows 10 home edition. after you add path variables you just have to close that window and then they take affect. no reboot required for me. but you do have to clo…
hi sergio. yes it's many years old. i don't know why they aren't using the new version. more info is on the pardiso website; https://www.pardiso-project.org/ it is kind of hard to spot but if you search for intel mkl it will highlight it for you. i …
just to be clear. i wasn't talking about distributing the old intel mkl version of pardiso. i was asking to look into distributing the current version of pardiso. it shows a huge multi-threaded speedup compared to the old intel mkl version. i though…
thanks victor. wrt to pardiso so far it has used around 2gb and that's about all i had available. i'll be curious if it can grab more from other apps. kinda like what you were describing. i may not have run a big enough model. i was getting the impr…
oh that's great. i guess that's something windows does? i think they worked on the memory management many years ago. you used to have to use utilities to free up ram.
hi victor and sergio,
i'm just curious how much memory windows uses on your computers. i think victor has said he has 16gb of memory and sergio said he had 32gb of memory. i guess on my laptop the 3.5gb of usage was with my web browsers open. i als…
so just trying some things now and i see what you mean about it being hard to duplicate. it looks like as you do things in mecway it will take more and more memory. so it's not just opening a file. so the only thing i would suggest is take a big fil…
hey victor,
sorry i didn't think it would be hard to duplicate. i will try to find the files i saw it with and send them to you. it's like sergio said. i have 8gb but 3.5 is already used by windows. i open the file and mecway takes another 2 gb. s…
look at my posts above. i show pics of where they are. or at least where they are for me. see if you find them there. then add paths in your windows system variables. no need to copy them.
so as a point of comparison when i use two cores the same model gains another 18.52% speedup. so the total speedup from default ccx using 1 core is 65.54%. that's a heck of a lot. and that was just one model. i don't have comparison data for the res…
i figured something else out too. if you add OMP_NUM_THREADS to your system environment variables you can run PARDISO as multi-core. I have 2 cores so I set mine to 2. previously, when i was reading the ccx manual i thought that was something you ha…
it's shocking how fast it is. it's flying through modal analysis that used to take forever. now i'm getting solutions in 1-2 mins. it would be nice if it was the newest version of pardiso. but even the intel mkl version is way way faster than spoole…
hi john,
thanks. i got it running. i wanted to add some notes for anyone else trying this. i went with a slightly different approach, that doesn't requiring copying files to other directories. I already had intel fortran installed. but i didn't hav…
i'd be curious to try this as well. the pardiso site says not to use the intel mkl version as it's out of date. the new pardiso appears to be much faster. the ccx manual seems to indicate you have to compile pardiso yourself. so i may not try it, if…
thanks victor, that will be helpful. i guess i was really thinking of single parts. that's what i would need. but since you handle assemblies too, that might get more tricky. i hadn't thought about that.