Repository navigation
Processor Choice for Extended MODFLOW 6 #2587
Unanswered
geo-admin-joe
asked this question in
Q&A
Replies: 2 comments 7 replies
|
Hi @geo-admin-joe , I am by no means an expert on these architectures, but to my knowledge, multiple studies with (extended) MODFLOW on the Dutch national supercomputer (first Cartesius=>Intel and later Snellius=>AMD) have confirmed that the application is very much memory-bound. In order to avoid saturating the memory bandwidth, it makes sense to minimize the number of cores per channel and maximize the bandwidth of those channels. I don't know if AMD can provide this, but there is something called the HPCG benchmark https://www.hpcg-benchmark.org/ that is fairly representative of what happens inside MODFLOW. |
7 replies
|
@geo-admin-joe just for reference, there is a similar discussion but for smaller Clusters in Pyemu's repo pypest/pyemu#568 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I'm trying to choose a processor type for an HPC cluster for calculations with Extended MODFLOW 6.
What I'm told by the groundwater scientists (I'm "just" an admin / computer scientist):
Since the application is memory-intensive, I'm only considering AMD CPUs, because current AMDs have 12 memory channels vs current Intel's 8 memory channels.
I'm now looking at the F and X variants of AMD Epyc processors. The F variant has a higher frequency, which could speed up calculations, but the X variant has a larger cache, which could speed up memory access. The X variant is only available for 4th-generation processors, while the F variant is available in the 5th generation. The 5th generation has faster nominal memory access (DDR5-6400 vs. DDR5-4800).
What is more advisable: Going for higher frequency plus faster memory access or going for larger cache?
All reactions