Jump to content
GMS, SMS, and WMS User Forum

Improving Model Run Time


Recommended Posts

I don't know if this should be under the MODFLOW directory, but I have been trying to see if I can speed up my GMS runs.  I have a GMS MODFLOW model that is taking about an hour to run and I would like to shorten that run time.  I see that I am using about 2.5% of my CPU utilization and I am running about 300 kB/s in disk access time, well below the capacity of the CPU or disk.

I have a dual processore Xeon system with 12 cores for each processor running at 3.2GHz.  My disk drive is 4-2TB M.2 NVME SSD's running in a Raid 0 array in a PCIe slot.  The system has 256GB of RAM.   This configuration gives me about an hour run time for the model.

I tried loading the whole model into a 90Gig RAM Disk on the same machine, and the run time was basically the same. 

As a comparison, I ran the same model on my laptop that has 16GB of RAM and a single 1TB NVME drive and a single i7 4 core processor.  The model actually ran about 10% faster on my laptop than on my workstation.

What is the slow link in the model execution?  It doesn't seem to be CPU or disk access.  Is there anything that I could do (hardware wise) to speed the model run up?

Link to comment
Share on other sites

The slow link in the model execution is most probably that you are not using a parallel version of MODFLOW (Check option in MODFLOW Global/Basic Package) or a not parallelised solver (LMG or PCGN). 2 x 12 processors = 24 processors - makes a max. of 4% usage per core if not parallelised...

Edited by C. Moebus
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...