|
[Sponsors] |
July 29, 2019, 13:29 |
Advice first time CFD Build
|
#1 |
New Member
Michael
Join Date: Jul 2019
Posts: 2
Rep Power: 0 |
Hi,
so after doing a load of research i am still little confused about what direction i should go in for my build, so just looking for some advice. The biggest limitation in the build is that it will be used for everything CFD, 3d modeling (Fusion, solid-works), video editing and gaming. So i am trying to find a balance that will allow me to do all those task Now i haven't done any CFD modeling yet however i have just gotten an internship with my uni and it's kind of thrown me into the deep-end(will be developing the aero for a solar power car we are building), i am a cloud base student so most of the modeling will need to be done on my desktop. CPU wise i am looking at AMD 3000 series (3900x or lower), however i am open to intel. As you can tell i am kind of just stabbing in the dark and trying to get an idea of what i should be looking at and what is important for a CFD build desktop and trying to balance that with my other needs. Thanks |
|
July 29, 2019, 14:13 |
|
#2 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,428
Rep Power: 49 |
At the price point of a system with a Ryzen 9 3900x, you need to decide which are the highest priorities for you.
For CFD: a quad-channel Platform like Intel X99, X299 or AMD X399. For pretty much everything else on your list: Ryzen 3000 Of course you can do everything with each of these platforms, but the dual-channel Ryzen 3000 will fall slightly behind when it comes to solving CFD in parallel. X399 isn't that great for gaming and with X299 you will have to spend a lot of money to get the cores for video editing/encoding. Other things to consider: external aerodynamics of a full car typically needs meshes with 20M or more cells in order to get reliable results. So maybe you will run the most demanding cases on a cluster anyway - assuming your university has access to a cluster. You also need to know which CFD software you will be using and especially how many parallel licenses you have available. For parallel CFD on dual-channel platforms like Ryzen, scaling stops after 6 cores. Additional cores would only be useful for video editing and similar tasks. In short: budget, CFD software and licenses, priorities |
|
July 30, 2019, 11:29 |
|
#3 |
New Member
Michael
Join Date: Jul 2019
Posts: 2
Rep Power: 0 |
thanks for reply flotus1!
Budget: around $2000 AUD *will most likely go up if i need a high end graphic card for the other things* CFD software and licenses: ANSYS not sure what licenses i will be using as we haven't gotten that far (whether i will be given a full licenses or be using the student one) Priorities: at the moment i have a laptop which is my primary pc (i7-4720i7-4720HQ @ 2.60GHz, 32 GB ram, GTX 970M, 2x 500GB SSD), it works fine for doing CAD and video editing (granted video editing can take some time to render) and all the games i want to play run fine. I guess i just want a balance being able to still have good performance in the other stuff i do but having a relatively good performance while using the CFD software (relative is the key word i guess, as i haven't really used CFD software before i'm kind of guess what is good performance???) If i was to go down the Ryzen 3000 or i9-9900K cpu route what other components would i need to select to optimize the performance in CFD software. edit: I guess i also need to have a chat to my uni to find out what license we will be using Thanks |
|
July 31, 2019, 00:00 |
|
#4 | |
Senior Member
Join Date: Nov 2010
Location: USA
Posts: 1,232
Rep Power: 25 |
Quote:
I wouldn't choose either of those chips, go with a quad-channel chip as flotus suggests. If you're happy with your laptop the quad channel chips will do fine gaming. That being said, I highly, highly encourage you to get cluster resources from the university. Nothing you can afford will match a cluster, and you will be significantly more productive letting another machine do calculations. I too took the "I'll build my own machine" for solar car CFD way back in undergrad. Honestly it was a mistake and we ended up using a cluster anyway. IMO you are better off writing automated post-processing scripts to drive your results than building a machine to calculate them. |
||
July 31, 2019, 14:35 |
|
#5 | |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,428
Rep Power: 49 |
Quote:
For the GPU you can take whatever fits your requirements for gaming. It has no effect on CFD performance. GPU acceleration is beyond the scope of a cost-efficient workstation. And of course a good CPU cooler in the 50-80€ price range is a good investment for quiet operation. Both of these CPUs run very hot. Last edited by flotus1; August 1, 2019 at 03:13. |
||
August 10, 2019, 05:53 |
|
#6 | |
Member
|
Quote:
Last edited by aparangement; August 10, 2019 at 05:55. Reason: z370 is much cheaper and hopefully could easily support ddr4000 |
||
August 10, 2019, 07:53 |
|
#7 |
Member
Ivan
Join Date: Oct 2017
Location: 3rd planet
Posts: 34
Rep Power: 9 |
I know China produce now many cheap MB on 2011 and 2011-3 socket.
We have old clusters on 2011 and 2011-3, with different CPUs, works good enough for CFD. Even for home PC 2011-3 with good CPU is good for all tasks. Some even in 2019 buy 2011 socket for home PC - because really cheap hardware. 2011-3 is also good for upgrade, there is 16 cores xeon and good memory for 2011-3 If CFD will be more then 50% of time (each night for example) - then 4 channels must be at least 2 channel sockets are very bad for CFD, we tried with Ryzen 1700, and new 9900K 2 weeks ago - too slow. It is gaming CPUs, not for CFD. |
|
August 14, 2019, 10:21 |
|
#8 | |
Member
Join Date: Mar 2009
Posts: 36
Rep Power: 17 |
Quote:
1. Find out the license arrangement ASAP - how many cores can you compute across. 2. Find out does the uni have a cluster and if so can you use it. 3. If answers to above are (1) > 8 and (2) No, then for best results, you would be performing the heavy lifting across a big machine. Which is gonna cost you. Quad channel memory, as many full cores as licensing etc, sufficient memory etc. If the answer to 2 is any other combination, get a dual channel desktop, 8 core CPU and put the money saved toward a 40" 4k monitor (if you don't already have a monitor, get 2 - even if the other is just a HD monitor - you'll work better with 2). The limit won't be the compute time, the limit will be you! So maximise your interactive workflow efficiency. [To be honest, I'd say that even if the answers were (1) >8 and (2) No - chances are the limiting factor will still be you rather than compute time and I'd focus on getting the most out of you and minimizing mistakes and oversights. Running a job 40% quicker on a 8core quad channel vs. a 8 core dual channel that needs run again 'cos you missed a minor detail in the mesh is still >60% slower!] |
||
April 3, 2020, 09:11 |
|
#9 | |
New Member
Leo Natan
Join Date: Dec 2019
Posts: 6
Rep Power: 7 |
Quote:
https://nanoreview.net/en/cpu-compar...-ryzen-9-3900x Ryzen is also more suitable for my tasks. I don't play many games, but it still happens. Intel probably behaves better in games, although I haven't run any tests. |
||
September 10, 2020, 14:25 |
|
#10 | |
New Member
|
Quote:
|
||
September 14, 2020, 21:45 |
|
#11 |
Member
|
Hi Kaido, if you're located in Australia and don't have a cluster at your university, check if you can get computing credit at NCI ANU. That's the supercomputer our service runs on.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
courant number increases to rather large values | 6863523 | OpenFOAM Running, Solving & CFD | 22 | July 6, 2023 00:48 |
LES, Courant Number, Crash, Sudden | Alhasan | OpenFOAM Running, Solving & CFD | 5 | November 22, 2019 03:05 |
mixerVesselAMI2D's mass is not balancing | sharonyue | OpenFOAM Running, Solving & CFD | 6 | June 10, 2013 10:34 |
Upgraded from Karmic Koala 9.10 to Lucid Lynx10.04.3 | bookie56 | OpenFOAM Installation | 8 | August 13, 2011 05:03 |
Could anybody help me see this error and give help | liugx212 | OpenFOAM Running, Solving & CFD | 3 | January 4, 2006 19:07 |