Good personal computer for a theoretical physicist

In summary, a graduate physics student is looking for a new desktop and is considering a dual xenon desktop workstation, a $10,000.oo option, or a more ordinary desktop with serious number crunching capacity for about $1,500.oo. The student's present computer specs include an i7 2600k, 16gb ram, and a radeon 7970.
  • #1
jarod765
38
0
Hi,

I am a graduate physics student and I am looking to buy a new desktop. I was wondering if anyone had any opinion on a great desktop for a theoretical physicist.

I mostly use mathematica for symbolic computations but from time to time I use C or C++ to write numerical programs. Any opinions on specs or any products would be helpful.
 
Computer science news on Phys.org
  • #2
I don't believe that either Mathematica or the compilers place a whole lot of strain on the CPU or other components, so I don't think it matters very much. I don't have Mathematica, so I can't say for sure how long it takes to compute complicated expressions.
 
  • #3
You can buy a dual xenon desktop workstation for upwards of $10,000.oo so budget is a real concern for the vast majority of people. There are cheaper models around $2,500.oo but, again, if you don't really need the number crunching capacity why spend the money on what is essentially a desktop supercomputer?

If you just want a more or less ordinary desktop with some serious number crunching capacity for about $1,500.oo an i7 2600k, 16gb ram, and a radeon 7970 are about as powerful as it gets without getting seriously expensive. The i7 has six hyperthreaded cores and the 7970 is excellent for gpu compute functions. You can even get one that can be upgraded by adding another graphics card and more ram if need be. Give us a better idea of what you want and maybe we can help you find it or even build it yourself which is easy and fun.
 
Last edited:
  • #4
I really need something that is great at doing symbolic computations in mathematica. I have had instances with mathematica lagging with long expressions (for example complicated GR tensors). I don't know what needs to be upgraded to increase Mathematica's performance. I've asked people in Mathematica but they still haven't gotten back to me.
 
  • #5
jarod765 said:
I really need something that is great at doing symbolic computations in mathematica. I have had instances with mathematica lagging with long expressions (for example complicated GR tensors). I don't know what needs to be upgraded to increase Mathematica's performance. I've asked people in Mathematica but they still haven't gotten back to me.

I don't know what the requirements for that are, but if you can do it at all on your present computer it can't be outrageous. Tell us what the specs are on your present computer and it should give us a better idea. If you have to you can get them by downloading cpu-z and gpu-z. I recommend CNET for downloads just because they tend to be safer than random websites and have a huge number available. My guess though is your processor is too slow. Processors are used for most equations rather than the graphics card because they have the higher floating point accuracy required.
 
  • #6
wuliheron said:
The i7 has six hyperthreaded cores and the 7970 is excellent for gpu compute functions.

Good for some gaming also. ;)
 
  • #7
icma said:
Good for some gaming also. ;)

The i7 is complete overkill for gaming and it's hyperthreading can even slow games down if you don't turn it off. The only thing it is good for in video games is if you have a monster rig with multiple video cards.
 
  • #8
I would recommend the AMD FX4100 and the ASUS F1A55-M/CSM motherboard. the board can accept faster processors and up to 32 gigs of ram so it has plenty of breathing room.

The 4100 is a quad core processor and is pretty damn fast, if you REALLY need the muscle you can later upgrade to a 6 or even an eight core processor. but realistically most software out there right now doesn't even take advantage of 4 cores much less 8.

for Ram I would suggest starting out with 8 gigs of DDR3. make sure its a single module, this way you can easily upgrade one stick at a time as you need it.

the other upgrade I would suggest would be a Solid state Hard drive, next to the Ram and CPU it will make the most difference in the speed of your computer. solid state drives have really fast response times, I upgraded my CPU and ram and still had a standard HD. once I upgraded the drive to a solid state I was taken back by how much faster programs opened and programs responded.The only drawback is that they can get really expensive as you move into the larger capasities, you might just want to load your OS and the essensials on it and have a second drive of the traditional nature to store all your files. (make sure the drive has a SATA III interface to get the fastest transfer speeds)

so with a FX 4100, 8 or more gigs Ram and a Solid state drive I would be a little frightened if your computing needs made it lag.

oh yes and make sure you have a 64 bit OS. you will need it if you want to take advantage of more then 4 gigs RAM and anything with more 4 cores if you ever want to upgrade past a quad core.

what I have outlined here should cost you about about $500 in parts and software, depending on the size of the solid state drive you pick. that figure also assumes you will just be replacing the mentioned parts and recycling the rest of your desktop. if you are buying a new unit from the store expect to pay about $1500.

I hope this helps,

Don
dupmeister@tri-crescent.com
 
Last edited:
  • #9
wuliheron said:
i7 2600k ... The i7 has six hyperthreaded cores.
2600K and 2700K have 4 hyperthreaded cores (they show up as 8 cpu's in window's task manager performance screen), and are LGA 1155 socket. 980X and 990X have 6 hyperthreaded cores and are FCLGA 1366 socket. 3930K and 3960X have 6 hyperthreaded cores and are FCLGA 2011 socket. The socket type will determine what kind of motherboard you will need, in price order (lowest to highest) LGA 1155, FCLGA 1366, FCLGA 2011.

Unless you want multiple video cards, socket LGA 1155 motherboards are good enough, and some of those do have two PCI-E X16 channels. There isn't a lot of software that can take advantage of 6 or even 4 hyperthreading cores, unless the application lends itself to parallel processing such as video rendering. The 2700K or 3770K is probably enough for what you need, along with a LGA 1155 motherboard (there are a lot of these, go to intel website to see the differences).
 
Last edited:

Related to Good personal computer for a theoretical physicist

1. What specifications should I look for in a good personal computer for a theoretical physicist?

A good personal computer for a theoretical physicist should have a high-speed processor, at least 8GB of RAM, and a powerful graphics card. It is also important to have a large storage capacity and a fast solid-state drive for quick data processing.

2. Can I use a regular personal computer for my research as a theoretical physicist?

While a regular personal computer can be used for basic tasks, it may not have the necessary processing power and storage capacity for complex simulations and data analysis required by theoretical physicists. It is recommended to invest in a specialized computer for better performance.

3. Is it necessary to have a desktop computer or can I use a laptop for my research as a theoretical physicist?

Both desktop and laptop computers can be used for research as a theoretical physicist, but a desktop computer typically has more space for upgrades and can handle more complex tasks. However, if you need to travel frequently, a laptop may be a more practical option.

4. Are there any specific software or programs that are essential for a good personal computer for a theoretical physicist?

The specific software and programs needed for a theoretical physicist may vary depending on their research focus. However, some common programs used by theoretical physicists include programming languages such as Python or MATLAB, data analysis software like Mathematica, and simulation software like COMSOL.

5. How often should I upgrade my personal computer as a theoretical physicist?

It is recommended to upgrade your personal computer every 2-3 years to keep up with advances in technology and to ensure optimal performance for your research. However, this may vary depending on your specific needs and the speed of technological advancements.

Similar threads

  • Computing and Technology
Replies
18
Views
4K
Replies
5
Views
1K
  • STEM Career Guidance
Replies
18
Views
1K
  • New Member Introductions
Replies
1
Views
134
Replies
1
Views
99
  • STEM Academic Advising
Replies
2
Views
1K
Replies
2
Views
237
Replies
26
Views
2K
  • STEM Career Guidance
Replies
7
Views
2K
Replies
1
Views
247
Back
Top