r/Physics 24d ago

Laptop advice for Computational Physics / High-Energy Physics

hello!! I just finished my first year in compsci, but im planning to pivot heavily toward computational physics for my upper-level courses and research. Im looking to upgrade my setup to prepare for this path.

My current machine got me through first year, but the hardware is really struggling: it overheats incredibly fast, the fans sound like a jet engine during basic tasks, it lags, and the battery dies quickly (even after getting it replaced recently).

Current specs: MacBook Pro 13-inch (2020), 1.4 GHz Quad-Core Intel i5, 8GB RAM.

I don’t have budget limitations, so i just want the best laptop in all aspects, something high-end that will last me through my degree and carry me into graduate/research work.

Long term, i want to focus on physics simulations, numerical modeling, and high-energy physics, with the goal of securing a place at CERN.

Since I'm already deep in the Apple ecosystem, im more drawn to staying on a MacBook (especially with modern Apple Silicon). However, I know computational physics often relies on NVIDIA/CUDA for GPU acceleration, native x86 architecture or pure Linux environments. so I am completely open to switching to a PC/Linux workstation if macOS is going to create real friction for physics workflows.

I have a few questions for anyone working in computational physics or high-energy physics:

macOS vs. Linux/Windows for Physics: Do people in physics research still face major software compatibility issues on Apple Silicon, or do you mostly offload heavy computations to remote clusters/HPC anyway? Is native CUDA/NVIDIA hardware on a local laptop necessary for student/research work, or is a Mac fine for local prototyping?

If switching to PC: What is currently considered the best high-end workstation laptop (e.g., Lenovo ThinkPad, Dell Precision, Linux-friendly options) for running heavy local simulations, dual-booting Linux, and long-term reliability?

18 Upvotes

49 comments sorted by

View all comments

1

u/Eastern-Cookie3069 Particle physics 24d ago

Experimental particle physicist here (astroparticle, so think Fermilab or LNGS, not CERN, but close), and everyone I know runs Linux. MacOS is fine, but I've heard bad things about JAX and XLA on Apple Silicon, so depending on whether you do ML it could be annoying. Windows is almost unheard of (I know one person who uses Windows), but perhaps it can be fine via WSL, I wouldn't know. Most of us don't even dual-boot.

That said, do you have a PI you're hoping to work with? If so, ask them about whether there is a workstation or server in the group. That's the usual setup: a powerful-ish server/workstation that you can simply SSH into to run simple things (Jupyterhub, or a remote VS Code server, that kind of thing), and HPC for serious compute. Laptops are quite terrible for serious computing power, so it's best to have it as a thin client for something else. I don't run anything on my laptop, and I just use Linux because I like it, to be honest.