Given the specifications you list here this machine will be capable of running SOLIDWORKS stably. It is important to note though that the efficiency of running Simulations on large assemblies (or small simple parts) is mostly a product of how much time you spend into refining the mesh to be both accurate (fine in areas of interest) and efficient (coarse away from areas of interest). I have some notes on each of your hardware pieces though:
- Processor: SOLIDWORKS Simulation only multi-threads certain specific processes of Simulation (incompatible meshing, static analysis) whereas a much grander portion of what it does is single-threaded. So, having multiple cores is of little added benefit as compared to having a faster overall clockspeed. The 3.6 GHz clock speed will likely be the limiting factor for your solving and if there is any way to improve that value your overall solve performance will be much improved. If that means going from an 8-core down to a 6-core or 4-core just to get up to 4.0 GHz, then that would be the way to go.
- Video Card: It's the newest generate of supported NVidia cards. It will probably be sufficient for any assembly you would put into Simulation.
- RAM: 32 GB seems like enough to not run out while running an analysis (and running background programs while running an analysis). It is a good place to start but is also the most easily upgraded component in the list so you wouldn't need to be concerned about going beyond 32 GB at this point.
- Boot Hard drive: M.2 is a good choice. Just make sure the OS and all programs are installed to that drive. You may even want to make space for a local cache folder as reading/writing simulation data can bottleneck on hard drive speeds.
- 2nd Hard Drive: Its good to have one but I don't have any particular comment on this.
Add more memory for RAM is a best way to improve the performance of SolidWorks Simulation. Such as 64 GB RAM is better.
A machine only needs so much RAM as it uses. So, if the machine only uses up to 20 GB of RAM I might not expect a performance difference increasing to 64 GB of RAM from 32 GB of RAM.
Here is some information about that computer:
It looks the memory can be updated to max. 64GB.
Add more memory for RAM is a best way to improve the performance of SolidWorks Simulation usually.
Precision Tower 3000 Series 3620 Technical Specifications
7th generation Intel Core i7 (Including I7-7700K Processor) and i5; 6th generation Intel Core i7, i5 and i3; Intel
® Xeon® Processor E3-1200 v5 Family;; Intel Turbo Boost technology(5) and Intel Integrated HD Graphics on select Processors; optional vPro™ Technology
® 10 Professional (64 bit)
® 10 Home (64 bit)
® 8.1 Professional (64-Bit) (w/6th Gen Intel CPU)
® 8.1 Home (64 bit) (w/6th Gen Intel CPU)
® 7 Professional (32-bit) (w/6th Gen Intel CPU)
® 7 Professional (64-Bit) (w/ 6th Gen Intel CPU)
® Enterprise Linux® 7.2 (w/ 6th Gen Intel CPU)
® Enterprise Linux® 7.3
Ubuntu Linux 14.04 (w/ 6th Gen Intel CPU)
Ubuntu Linux 16.04 (w/ 7th Gen Intel CPU)
NeoKylin 6.0 SP2 (China only) (w/ 6th Gen Intel CPU)
NeoKylin 6.0 SP3 (China only) (w/ 7th Gen Intel CPU)
® C236 Chipset
4 Dimm Slots; Up to 64GB 2400Mhz Non-ECC & ECC DDR4 Memory (2400Mhz memory clocks down to 2133Mhz when paired with 6th Gen Intel Processors)
One PCI Express
® x16 Gen 3 Graphics card up to 150W (Total for Graphics) (Some cards available in
Mid-range 3D cards:
AMD FirePro W7100
AMD FirePro W5100
NVIDIA Quadro M4000
NVIDIA Quadro K2200
NVIDIA Quadro M2000
NVIDIA Quadro K1200 & Dual K1200
Entry 3D cards:
AMD FirePro W4100 & Dual W4100
AMD FirePro W2100 & Dual W2100
NVIDIA Quadro K620 & Dual K620
NVIDIA Quadro K420 & Dual K420
Professional 2D cards:
NVIDIA NVS 510 & Dual 510
NVIDIA NVS 315 & Dual NVS 315
NVIDIA NVS 310 & Dual 310
Intel HD Graphics 530/P530 (w/ 6th Gen Intel CPU)
Intel HD Graphics 630/P630 (w/7th Gen Intel CPU)
Support for up to (1) M.2 PCIe SSD on motherboard slot and Up to (2) 3.5" SATA or (4) 2.5" SATA. Support for
Intel Ready Mode technology
Support for up to (1) additional PCIe SSD on Dell Precision Ultra-Speed drive (x8) with active cooling
M.2 PCIe SSD (NVMe)
Up to (1) 1TB on M/B
Up to (1) 1TB on Dell Precision Ultra-Speed drive
2.5" SATA SSD
Up to (4) 512GB
2.5" SATA 7200 RPM
Up to (4) 1TB 7200 RPM
Up to (2) 4TB 5400 RPM
Up to (2) 2TB 7200 RPM
Self Encrypting Drives
500 GB 7200 RPM or
512GB 2.5" SSD
Ryan I'm assuming the second hard drive is for file storage.
Really that is just as important as the OS system on the M.2 nvme. It saves so much time if you are load and saving to fast SSD. I would probably tend to reducing the boot OS drive down to 256GB M.2 nvme and then go to 2.5 SSD SATA 6.0 minimum on 2TB storage drive. If budget allows M.2 nvme for the second drive.
Thanks for your help. I received an updated quote after asking for a bit more clock speed for the following:
Precision 5820 Tower XCTO Base
OS: Windows 10 Pro for Workstations
Processor: Intel Xeon W-2145 3.7GHz, 4.5 GHz Turbo, 8C, 11M Cache, HT, (140W) DDR4-2666
Video Card: NVIDIA Quadro P2000, 5gb, 4dp (5820T)
RAM: 32GB (4x8GB) 2666MHz DDR4 RDIMM ECC
Boot Hard Drive: M.2 512GB PCIe NVMe Class 40 Solid State Drive
2nd Hard Drive: 3.5" 2TB 7200rpm SATA Hard Drive
I assume this is still acceptable to run complex simulations. The price difference is about and additional $1K but I'm not sure if the upgraded tower and processor are worth the extra cost.
This new machine is quite similar to the former machine. for the small amount of CPU clock speed increase it is likely not worth doing over the former option.
I would say the RAM is light - I spent considerable time hunting for a laptop that would be expandable to 64GB, it currently runs 40 GB. I would say you need SSD's unless it is for archive. SWX Sim is not that great at multi core solves for NL solutions (includes linear contact) going on so 4 is probably better if you have high clock speeds (looks like you do). On big DOF models the post processing is absolutely brutal and spending lots of money on a graphics card doesn't really help, just the way it is but disk speed helps with this - hence SSD's anywhere you need to access sim data in a production environment. I also run a 12 core 192GB older 3.4 GHz dual socket (Dell 7200) with a quadro 6000 but it mostly run Abaqus (as it has efficient multi core and NL/contact) and I will upgrade the video card to a P2000 at some point. The ABAQUS post processing for much larger DOF models is nearly instant compared to go for a coffee. ANSYS is also much faster on the post processing, almost anybody is.
You should not be looking at this in terms on minimum. A person's time over a year is much cheaper than the cost of a computer.
Look at BOXX Apex 2. Best CAD computers out there within reason.
If that is too much for your company because of whatever reason (It should not be, for reasons above), look at Xi computers.
#1 is CPU speed for single threaded CAD like Solid works. More than two CPU is useless unless doing FEA or rendering,
#2 Vid card. Whatever the vid card can't handle is dumped onto the CPU.
#3 is Ram (32 Meg minimum)
#4 is access time to the hard drive/network
To answer your questions as best as I can:
- Different parts of SOLIDWORKS and Simulation are coded to utilize multiple threads or not. In Simulation incompatible meshing and static analysis are largely multi-threaded. Many of the other study types though are single threaded so the CPU clock speed is the limiting factor on solver speed. This means you want to make it a primary objective to have a machine with the fastest clock speed as possible even if it means sacrificing the number of CPU cores present. With rendering, that is an entirely multi-threaded process and utilizes all functional power of the CPU across all cores. It is one of the few things in the program that so thoroughly multi-threads.
- Whatever the video card cannot handle doesn't go to the CPU. If the video card runs out of on-board memory, for example, it will typically crash a program requesting more video memory. With the GPU calculations themselves, they just run the GPU until they are done. This might manifest in glitchy graphics during model rotations where the GPU skips some frames trying to catch up.
- The minimum amount of RAM is "enough". That value will be different for everyone but you need to have enough that you do not run out of RAM in the model of an operation or the program grinds to a halt. Thankfully, RAM is one of the easiest/cheapest components in the machine to add to the machine so you once again have enough. My own machine has 32 GB and I must make a concerted effort to use it up. It only runs out in large final simulation with a very fine mesh applied.
- I/O speed to the hard drive is important for saving mesh data, loading mesh data, and saving results to the drive. If you don't have an SSD these can become an appreciable amount of time. Having a fast hard drive for the OS, Program Files, and working CAD files is one of the best bangs/$ regarding performance.
Stay away from Dell, HP, etc. They charge way to much for any kind of performance.
Boxx smokes them all in price/performance.