Building a Desktop Computer for Math/Physics

Click For Summary

Discussion Overview

The discussion centers around building a desktop computer tailored for educational purposes in physics and mathematics, with a focus on research, modeling, and coding. Participants explore various aspects of computer components, budget considerations, and the advantages of building versus buying a pre-built system.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant expresses a desire to build their own desktop for educational purposes, emphasizing the learning experience and inquiring about the cost-effectiveness compared to pre-built systems.
  • Another participant shares their experience of building a desktop, recommending 16GB of RAM and a combination of SSD and hybrid drives for optimal performance.
  • Some participants suggest that a good graphics card may outperform the processor for number crunching tasks, referencing GPGPU capabilities.
  • There are discussions about the necessary components for a desktop, including the importance of compatibility between parts, such as RAM, motherboard, and graphics card.
  • One participant mentions the potential for custom-built systems from online stores and the affordability of Windows operating systems.
  • A participant questions the necessity of high-end components, suggesting that a lower-cost PC might suffice for occasional physics modeling and general use.
  • Another participant discusses specific CPU options, including Intel Core i5 and i7 models, and seeks feedback on their suitability for a budget build.

Areas of Agreement / Disagreement

Participants express a range of opinions on whether to build a desktop or purchase a pre-built one, with some advocating for building due to customization and learning opportunities, while others highlight the potential cost benefits of pre-built systems. There is no consensus on the best components or configurations, as preferences and requirements vary significantly among participants.

Contextual Notes

Participants mention varying budgets and performance needs, indicating that component prices can fluctuate based on preferences and market conditions. There is also uncertainty regarding the longevity and performance of specific CPUs mentioned in the discussion.

Who May Find This Useful

This discussion may be useful for students or individuals interested in building a desktop computer for educational purposes in STEM fields, particularly those considering their options for components and configurations based on budget and performance needs.

  • #31
So you decided on an expensive high performance build afterall. In that case why not put an M2 SSD in there. Those are 4 to 5 times faster than SATA SSDs. So maybe a 512mb M2 SSD for the system drive plus a 1TB SATA SSD for data storage.
Of course it's total overkill but it's fun to have.
 
  • Like
Likes   Reactions: RJLiberator
Physics news on Phys.org
  • #32
'Twas just getting to be too much. Needed to stop somewhere. Room for improvements down the line :D.
 
  • #33
RJLiberator said:
Hi all,

Over the summer I have been working hard to net some extra cash to acquire a desktop computer for education based purposes. Physics research, modelling, and coding is what to be expected. I am hoping to have this computer be my main setup for the end of undergraduate (2 years) and graduate school, so I am looking at around a 6-8+ time frame for relevant usage.

You may want to consider parallel processing using the GPU. Check out https://developer.nvidia.com/cuda-gpus and also this story about scientists using the GPU instead of a supercomputer. http://spectrum.ieee.org/tech-talk/computing/hardware/use-a-gpu-to-turn-a-pc-into-a-supercomputer.
 
Last edited by a moderator:
  • #34
Let me repeat what I said:

It is true that you can get great calculational performance on GPUs, However, you need to be using code that is specifically written for GPUs. If you aren't writing the code yourself, or using a program specifically written for running on GPUs, it's not likely you will get better performance. You're better off saving your money or spending it elsewhere.
 
  • Like
Likes   Reactions: QuantumQuest
  • #35
Hello!

Here is a site where I put together computer parts and the site calculates the best deals and any compatibility issues: http://pcpartpicker.com/list/mjRdxY

This is actually my first build, and it is based on the "Moderate Gaming Build" tutorial found on the same site referenced. However, I feel comfortable with this since I am not doing any hard core gaming; I am doing more software testing/development.

If wanted, I can follow up with my experience for this what I find to be reasonably-priced build!
 
  • #36
Vanadium 50 said:
Let me repeat what I said:

It is true that you can get great calculational performance on GPUs, However, you need to be using code that is specifically written for GPUs. If you aren't writing the code yourself, or using a program specifically written for running on GPUs, it's not likely you will get better performance. You're better off saving your money or spending it elsewhere.

I looked at using GPU's when I was in industry a few years ago, they were fast but not nearly as accurate numerically as we had wished, that is why we went towards pc clusters...
 
  • #37
Dr Transport said:
I looked at using GPU's when I was in industry a few years ago, they were fast but not nearly as accurate numerically as we had wished

They mostly use 32 bytes floats, but some of the newer ones can work in double precision (64-bits).
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 23 ·
Replies
23
Views
5K
  • · Replies 62 ·
3
Replies
62
Views
8K
  • · Replies 104 ·
4
Replies
104
Views
7K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 40 ·
2
Replies
40
Views
5K
  • · Replies 18 ·
Replies
18
Views
5K
  • · Replies 11 ·
Replies
11
Views
3K