Slashdot Mirror


Ask Slashdot: Choosing a Laptop To Support Physics Research?

An anonymous reader writes My daughter is in her third year of college as a physics major. She has an internship in Europe this summer, will graduate next year, and continue with graduate physics studies. Her area of research interest is in gravitational waves and particle physics. She currently has a laptop running Win7 and wants to buy a new laptop. She would like to use Linux on it, and plans to use it for C++ programming, data analysis and simulations (along with the usual email, surfing, music, pictures, etc). For all of the physics-savvy Slashdotters out there: what should she get? PC? Mac? What do you recommend for running Linux? For a C++ development environment? What laptop do you use and how is it configured to support your physics-related activities? Do you have a question to Ask Slashdot? Fire away, with details, using our submissions form.

15 of 385 comments (clear)

  1. Dell Precision M3800 or Dell XPS 13 by Anonymous Coward · · Score: 3, Informative

    Both come with supported by the factory Ubuntu installs.. and both are very very fast -- and cheaper than an equivalent spec Mac.

  2. no grad school by Anonymous Coward · · Score: 0, Informative

    any laptop would do...but my advice to her don't go to grad school in physics...seriously!

  3. As a PhD in particle physics... by Anonymous Coward · · Score: 5, Informative

    ...who spent years at CERN, tell her to also learn Python. C++ is great too. They each have their specialty.

    Mac laptops are very popular and useful at CERN. Macbooks are really popular with Particle Physicists and Astronomers, I think because it lets us run Microsoft PowerPoint (a necessary evil) and linux command-line tools, and write code. Linux is used on the compute clusters there.

  4. Most HEP and astrophysics people use Mac (sorta) by Anonymous Coward · · Score: 5, Informative

    I'm an astrophysicist, my wife is a high energy physicist. Most of our colleagues use Macs of some sort, either Mac Book Pros or Mac Book Airs (depending how much local computation you plan on doing). However, we don't use them in a Mac-like fashion, but rather install XQuartz and use them as unix-like boxes. The remainder use Linux. Nobody serious uses Windows -- it almost qualifies as a warning sign when you see somebody doing so.

    The idea behind using Macs is to be able to live in a mostly unix-like environment but also be able to run power point or the equivalent -- the open source presentation software situation is pretty disappointing at the moment, and giving presentations is a pretty critical part of the job.

  5. Depends on Know-how by Roger+W+Moore · · Score: 4, Informative

    I think it depends on the Linux knowledge of the user and the time they have available to play with the system. As a postdoc and starting faculty member I used to have a Dell and it was blazingly fast but required a huge amount of tweaking to get power management and shutdown working (and ultimately these never really worked well at all).

    If you look around a typical meeting at CERN the overwhelming majority of us now have macs. These are not as cheap as a Dell but they are a lot better at taking a few knocks (which happens if you are always carrying it around) and they just work without all the tweaking and configuring which Linux needs (and which I no longer have time for). The downside is that open source software we use in physics is not always easily portable to a mac although with the increasing number of mac users this is improving a lot plus you can always run a Linux VM on the laptop if you need to and I've used this to debug code.

    Ultimately it depends on the user. Those with less knowledge of how to configure linux or with less time to do it should probably look at a mac. However if you have the time and know-how Linux on a Dell will be cheaper and possibly faster performance-wise.

    1. Re: Depends on Know-how by zeigerpuppy · · Score: 2, Informative

      Latest Linux mint Ubuntu edition works great on Macbookpro (2014 13" retina). Fast, portable, working with an easy install, dual boot of you want to. These are pretty affordable 2nd hand too.

  6. Why Choose? Run linux on a mac by goombah99 · · Score: 4, Informative

    First I'd just get a mac. the Unix environment is highly standard (yes the sysadmin is very different, but she's not going to be doing that). It will cost a bit more than a dell but not much and it will likely have a high resale value. What you get is highly worry free compared to running your own linux box which is worth it, especially for the circumstances you describe. There's also lots of distro and libs for the mac and the compilers are top notch. Ive noticed Many mathlibs are already compiled for SIMD or GPU on macs probably because of how standardized the environment and hardware is-- i certainly don't find it as inconsistent as Linux platforms.

    And if you do absolutely have to run Windows or Linux at some point well it turns out that Virtual Box create a more standard environment for those platforms than any hardware platform.

    And if you just can't abide the mac OS then wipe it an install Linux. That's effectively what Linus did (he now uses a Chomebook Pixel but just because it's well made-- he still uses Linux). Or get a companion for it: raspberry Pi 2 for $50. the new ones come with Free Windows 10, Free Wolfram/Mathematica and it's easy to run X-windows or a remote screen from the mac to the Rapsberry pi.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Why Choose? Run linux on a mac by smaddox · · Score: 3, Informative

      I second choosing Mac. The relatively new package manager, Homebrew, is a dream come true. It makes compiling, installing, and managing open source software a breeze (easier than most linux distributions). I very rarely need to use linux any more, but interacting with it over the network is easy through ssh, etc.

      There was a 1-2 week learning curve coming from Windows/Linux, but it was well worth it.

    2. Re:Why Choose? Run linux on a mac by armanox · · Score: 3, Informative

      If you're buying a laptop that ships with Linux (I'm looking at the Dell Precision line) they ship with the proprietary drivers installed. The OOBE experience from the manufacturer isn't the same as a vanilla install. I can't speak for the XPS 13, but I can say that my Precision M4500 runs flawless with the Quadro GPU.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    3. Re:Why Choose? Run linux on a mac by msevior · · Score: 3, Informative

      Her grunt work will be done on Linux Clusters. It's a real benefit to have a local development environment that matches this. I'd recommend a laptop where Scientific Lunix 6/7 runs flawlessly.

      So while a mac is good hardware and has MS Office, a great PC which runs Linux flawlessly is what she really wants.

  7. No need to bother with some Windows vendor... by jedidiah · · Score: 3, Informative

    There are two proper Linux system vendors you can get laptops from: System76 and ZaReason. See if one of their machines suit out. Both of them have slim and beefy options to choose from.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  8. Re:Why not a Mac? by armanox · · Score: 3, Informative

    Not trolling - you can't upgrade the RAM (soldered, and the top option is 16GB anyway) and you're limited in SSD choices.

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  9. Whatever they are most comfortable with. by wmute · · Score: 3, Informative

    I'm a senior majoring in physics and doing research on the the Epoch of Reionization with a radio cosmology group. Most people, at least in the research group, are on mac's as am I. This, I suspect, is mostly due to them being unix boxes with a nice GUI. I'm not sure what software people studying GR normally use but I end up using a lot of Mathematica, IDL, and Python. My little macbook air seems to work well enough, I can do development, run some stuffy locally for quick tests, and spin all the big stuff off onto a cluster. I have noticed that doing some fun integrals in Mathematica involving QM can easily spike my CPU's for a bit but the convenience is worth it. Something that is easy to take to lab meetings to show people your pretty data is fairly important.

    In my experience most scientific software, such as those listed above, seems to be available on Mac/Windows/Linux and work about the same. One downside to running Windows though would be that if you are going to be interacting much with a cluster a Linux/Mac system will allow you to more accurately test things locally such as bash/zsh/fish scripts that fire off your analysis program on a cluster or reorganize large amounts of data. A fairly easy workaround would probably be to just install Cygwin on Windows but I have little experience with that.

  10. Dell by DrYak · · Score: 3, Informative

    As a postdoc and starting faculty member I used to have a Dell and it was blazingly fast but required a huge amount of tweaking to get power management and shutdown working (and ultimately these never really worked well at all).

    If you want to use a Dell, I would advise to pick one from the "Business" line of products (Lattitude), instead of the "End-User" line (Precision).
    Although they sometime don't have the latest bells and whistles, they tend to be much more supported, both hardware-wise (easier to find replacement parts later on) and software-wise (easier to get Linux running reliably on them).

    I have a Latitude E6510.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Dell by leenks · · Score: 4, Informative

      If you want to use a Dell, I would advise to pick one from the "Business" line of products (Lattitude), instead of the "End-User" line (Precision).

      Vostro, Latitude and Precision are the business line laptops (in increasing order of build quality / reliability). Inspiron, XPS and Alienware are the end-user / domestic lines (again in increasing order of build quality).