Is FDS optimized for Intel or AMD?

311 views
Skip to first unread message

Undi

unread,
Dec 23, 2021, 8:20:45 AM12/23/21
to FDS and Smokeview Discussions
Hi, dear developer,

I want to know which type of CPU shows better performance because I am assembling a workstation.

Is FDS optimized for Intel or AMD? There is rare information in this field.

I tested Intel Xeon 2680V4 (Dual) and AMD 3990X. But I found Intel is relatively faster when running multiple cases.

For example, I would run 28 cases for 28 cores Intel and 64 cases for 64 cores AMD at the same time for a total of 500 cases using Python scripts. This is because I want to use a single core to run one case instead of using MPI. This is faster and I want to do sensitivity analysis.

Intel costs about 5000 seconds while AMD costs 3000 seconds for 500 cases, respectively. 

This means Intel would cost 10 seconds while AMD would cost 6 seconds for 1 case on average, respectively. 

Even though AMD has a higher main frequency (2.9 GHz versus 2.8GHz) but it doesn't show better performance than expected. 

Considering AMD has 2.3 times more cores than Intel, AMD is relatively slower. Since second-hand Xeon is extremely cheaper now, maybe using a new AMD is not a good choice.

Is FDS optimized for Intel?

By the way, do you have any suggestions about choosing a CPU? 

Yours, Wang.

Kevin McGrattan

unread,
Dec 23, 2021, 10:39:46 AM12/23/21
to fds...@googlegroups.com
We use the Intel Fortran compiler, but we do not use any optimization settings that are targeted specifically to Intel processors. I suggest that you compile FDS with both Intel Fortran and Gnu Fortran and compare performance.

Undi

unread,
Dec 23, 2021, 11:23:22 AM12/23/21
to FDS and Smokeview Discussions
Thanks, Kevin,

I noticed the performance of OpenBLAS on AMD shows better performance than MKL on Intel.

May I ask which library was used in FDS Fortran source code?

Yours, Wang

Kevin McGrattan

unread,
Dec 23, 2021, 12:19:44 PM12/23/21
to fds...@googlegroups.com
MKL

Undi

unread,
Dec 24, 2021, 12:17:18 AM12/24/21
to FDS and Smokeview Discussions
Thanks, Kevin. 

Then I should use the Intel platform because MKL show relatively worse performance in AMD.
在2021年12月24日星期五 UTC+8 01:19:44<Kevin> 写道:
MKL

TasKall

unread,
Dec 2, 2022, 2:01:28 AM12/2/22
to FDS and Smokeview Discussions
Dear all,

I am planning to run FDS cases in MPi mode (except you have other suggestion).

What is your pinion about my two options (I simple add the basics, CPU and memory) with windows OS? 
1. CPU: 2x Intel Xeon E5-2650 Memory: 64 GB Ram 
2. CPU: AMD Ryzen 9 7950X Memory: 32GB Ram

Thank you in advance

Glenn Forney

unread,
Dec 2, 2022, 4:43:58 AM12/2/22
to fds...@googlegroups.com
If you can run your case now on these two computers why not do this for a short time and see what'd happens. Is one better than the other? With 64gig you can run bigger cases but it is not clear at least to me which can run faster .  

--
You received this message because you are subscribed to the Google Groups "FDS and Smokeview Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fds-smv+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fds-smv/8ca5151c-da62-4241-9e58-07d662ee4a2bn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages