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.

56 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. Go Dell by kilodelta · · Score: 2

    You can get a DELL XPS 13 with Ubuntu on it for about $1K. Good machine, ssd, the whole nine.

    1. Re:Go Dell by morgauxo · · Score: 2

      Wow, how many people still spend $1k on a computer? And a laptop no less... how long before it quits working? Laptops these days are practically disposable. They should have wax paper chasis made by Dixie!

    2. Re:Go Dell by ZG-Rules · · Score: 2

      Before buying the new XPS13, check the Linux support status. I recommend tracking Major Hayden's blog post about the 2015 XPS13 as he's involved in getting Linux support working. (but doesn't work for Dell).

      Major's also got a series of posts about the 2013 Lenovo X1 Carbon and I believe has just taken delivery of the 2015 X1 Carbon so will probably post info about Linux support there. Major's a Fedora User and sometime Developer, but anything he posts would probably be applicable to Debian-derived distributions like Ubuntu as well.

    3. Re:Go Dell by armanox · · Score: 3, Insightful

      Most people that work on Laptops spend a lot more then 1K on a system. For a work laptop 1.8-2.5K isn't unreasonable. And they usually last a long time ( >5years ) before they quit working.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    4. Re:Go Dell by laing · · Score: 2
      I think you meant to say E6440 not E6400. The E6400 is an ancient Core2Duo machine and is sadly underpowered. I recently bought a E6440 and replaced the 500GB (hybrid) drive with a 1TB Samsung EVO Pro (850). I also bumped the RAM up to 16GB. It's a very snappy lightweight machine. If a real workhorse is needed, get an M4800. Those are great as long as you aren't carrying them around much. I've still got a E6400, but I rarely use it anymore. My E6440 is a great portable machine. I've traveled with my M4800, but it's a real boat anchor.

      I have Ubuntu Linux on all of the above mentioned Dell laptops and the only issue I've encountered is lack of networking capability (both WiFi and Ethernet) while using 12.04 on the M4800. This can be fixed by loading a newer kernel (3.13 instead of 3.2). The newer kernel is directly available from the Ubuntu repo, but obviously you need a network to do that. A quick workaround to get the networking going is to use a USB-to-Ethernet adapter for access to the repo. There are no issues with 14.04. Dell is still shipping 12.04 (they haven't upgraded their standard image to 14.04 yet), but their version of 12.04 includes the Dell patches to make everything work.

    5. Re:Go Dell by BoogieChile · · Score: 2

      A lot longer than the laptop you spend $300 on from Walmart?

  3. Why not a Mac? by plopez · · Score: 3, Interesting

    I wrote a thesis on my Mac Book Pro. It ran R, postgresql, MS Office, Parallels, etc. with no problem. It was also lightweight and reliable. The only software that crashed on it was MS Office. I just bought a new Mac book Pro and I am running R, VMWare, Office, VPN clients, remote desktop clients. etc. It is easy to use which means I spend more time working on my problem domain and less time working as my own IT support. Which is important, you do not want to worry about your computer, just about your problem domain. Every hour waster trying to chase down 'mystery crashes' is an hour of life wasted.

    --
    putting the 'B' in LGBTQ+
    1. 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.
  4. Anything... by x0ra · · Score: 5, Insightful

    Why would she need anything specific ? Any entry level laptop will have more CPU and GPU capability to do whatever she's gonna be asked. I doubt she will end up doing fine-grained world-wide weather simulation or end up requiring building Chromium from source. Hardware-spec wise, this is a pointless question... As for PC/Mac, it is also pointless. You buy Apple-branded products if you want all the Apple coziness and conviviality of OS X, the underlying machine is pretty much identical...

    1. Re:Anything... by dannybackx · · Score: 4, Insightful

      I disagree. From the question, you'll see she wants to do development work, and also run other compute intensive tasks (data analysis and simulations).
      In my opinion, "anything" is not the right choice then. Go with at least a decent (4 core) i5 processor, or an i7.

    2. Re:Anything... by TeknoHog · · Score: 2

      Why would she need anything specific ? Any entry level laptop will have more CPU and GPU capability to do whatever she's gonna be asked. I doubt she will end up doing fine-grained world-wide weather simulation

      For heavier computations, scientists generally have access to supercomputers, clusters and the like, so the CPU/GPU capability should not be an issue. Also, it's obvious that the laptop should be able to run Linux, there's really no question about it. For example, you'll want to develop your code locally before booking supercomputer time, and once you get there, it's nice to X11 there directly.

      It might be a good idea to get a proper AMD/Nvidia GPU, both for 3D visualizations and GPU computing -- of course, it won't be hugely powerful, but it's the same point about local development before farming out.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:Anything... by tloh · · Score: 2

      Mod parent up. Perhaps it is taken for granted at a place like slashdot, but I've seen no mention of the fact that a huge fraction of the high end pc market - even laptop/mobiles - target gamers rather than scientists and other who do technical computing. Depending on what programs you will be running, such hardware may perform very poorly when compared to workstation class machines. Workstation class laptops with a good GPU and software to use it properly will run circles around an equivalently priced machine designed for gaming.

      Even if the heavy duty stuff is to be done on a supercomputer or HP cluster, selecting the right hardware to interface with can spare you a lot of headache during setup/configuration. I'm taking a parallel computing class right now where a remote system has the hardware features we need to learn the necessary programming concepts. My cheap commodity laptop has been experiencing a lot of hardware compatibility related issues as I'm trying to set up the GPU-driver-dependent Eclipse-based local development stack necessary for my projects. Maybe I'm just venting because I'm new and does't know my way around yet. But I can certainly attest to the fact that in my case at least, "Anything" is NOT the right answer.

      --
      Stay sentient. Don't drink bad milk.
  5. What do her colleagues use? by QuietLagoon · · Score: 4, Insightful

    Does she want to / need to run the same software as her colleagues? If so, then the answer is an easy one.....

  6. 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.

    1. Re:As a PhD in particle physics... by Molt · · Score: 2

      I think awful Python is a lot more manageable than awful C++, and I've seen enough of both.

      (Probably wrote enough of both too, but I'm too smart to admit that here).

      --
      404 Not Found: No such file or resource as '.sig'
  7. Re:Mac. by x0ra · · Score: 2

    Read OP's question. *She* wants Linux.

  8. 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.

  9. Need more requirements.. by gQuigs · · Score: 3, Interesting

    At the top end:
    https://system76.com/cart/conf...
    http://www.dell.com/us/busines...
    (customizable with Ubuntu 14.04)

    What do you recommend for running Linux?
    The latest Ubuntu LTS is a good start.

    For a C++ development environment?
    I really like Code::Blocks, but I'm thinking that wi'll be up to her...

    An nVidia GPU helps accelerate the only "gravitational wave" program I've ever run (https://einstein.phys.uwm.edu/). Likely not relevant, but hey you did ask Slashdot.

  10. Parent is right. by evilbessie · · Score: 4, Insightful

    Local knowledge is key, so it'd be better to find out what everyone else uses and get the same. Research packages are quite often poorly written and documented, so having people who've fixed the problems already is helpful.

    Note: I work at a research university doing IT support.

  11. Get a laptop and a desktop by njnnja · · Score: 3, Insightful

    For serious data analysis and development a laptop isn't the right tool. You want a really good keyboard and a large display (or 2) so get a desktop. For general data analysis you will still want a pretty beefy workstation (e.g. >16Gb memory) and to get those specs in a laptop gets pretty expensive. For heavy duty work she is going to ssh or vnc to a big server/cluster and she will really appreciate the extra real estate on the display(s).

    She can get any laptop for general email, web surfing, etc while out and about (or maybe a tablet?). But it is much easier to query huge amounts of data or write serious code at a nice desk setup in her room (or office if she gets one).

  12. Re:Mac/Retina by dr_leviathan · · Score: 2

    I'm running Linux (Kubuntu) on a 2014 MacBook Pro Retina 16GB. It doesn't run well on this laptop. Things that I never did get working:

    * suspend when closing the screen
    * webcam
    * phone-jack audio
    * trackpad -- it works but I don't like how it works so I disabled it and use a laptop mouse

    Things that didn't work after install but I was able to get working after some struggle:

    * USB headset
    * font sizes of KDE and various applications (Chromium and Firefox have their own settings)

    I should note: some of the problems above may KDE's fault -- they might work fine under another desktop... dunno.

    The best linux laptop I ever had was a 2012 MacBook Air. Everything worked well once Intell fixed their graphics drivers. Unfortunately it only had 2GB of ram and could not be upgraded.

    --
    Religion is poison to rationality, and we lose sight of that at our own peril. -- Lurker2288
  13. Re:no grad school by polyphemus · · Score: 4, Insightful

    +1

    Source: I spent 7 years of my life getting a Ph.D. in physics. By the time I got the Ph.D., the only reason left I had for finishing was because I'd started.

    A Master's in physics, though, that's legit. You're still having fun, and still learning a lot.

  14. 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.

    2. Re:Depends on Know-how by TheTiff · · Score: 2

      The situation is similar in the gravitational wave community. At meetings you see some running Linux but an increasing majority with mac laptops. The data analysis and I need to use all are supported for mac as well as a few flavors of Linux but exactly which flavors and versions can be a bit of a moving target. The LIGO control rooms sport iMacs these days.

  15. 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 armanox · · Score: 2

      The one thing that a Linux laptop (say a Dell Precision like the OP mentioned) has over the Macbook is better GPU options - I can get a Quadro card instead of GeForce

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

      if you are doing serious heavy lifting on a GPU then you have graduated beyond a laptop anyhow. Simply having a GPU however is great for development and interoperability, if you are doing GPU work. No need for big iron in your little laptop. Its a waste silence, battery, heat, weight and size.

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

      That's just an excuse to overlook Apple's obvious limitations.

      The point is that with a non-Apple laptop, you don't have to be so limited. HELL, you could even go for something even more exotic like a "lunchbox" style machine. Just about any option you can think of is available in the wider PC market.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:Why Choose? Run linux on a mac by armanox · · Score: 3, Interesting

      The other big thing the Precision line has over the MBP line (and for that matter, over just about any laptop on the market right now) is NOT having that damned chicklet keyboard.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    5. Re:Why Choose? Run linux on a mac by Jane+Q.+Public · · Score: 2

      First I'd just get a mac.

      I second this. Not only is the native mac command line interface a bona fide variant of Unix, if you really need some specific version of Linux you can always just put it in a VM. If you like, you can even create a small partition on your drive without disturbing the existing OS, then install Linux on that partition using your choice of tools. Here is one of many ways to do that.

      Then, if you like, you can either boot straight into the other OS, or into OS X and use VMWare or the like to load that partition as a VM.

      I've had my Mac laptop set up before with Windows in boot camp so I could boot into it or use it in VMWare, with Kali Linux and Kubuntu linux also in their own separate VMs.

    6. Re:Why Choose? Run linux on a mac by vanye · · Score: 2

      Third (with caveat) this.

      I'd suggest a (retina) Mac Book Pro - not an Air.

      Since its not upgradable - get the most CPU/memory/disk you can afford.

      I have the 15inch - but only because I wanted quad core (I expected to run VMs). In the end I don't run VMs - so the 13" would have been better for me with hindsight.

      If I want to work on Linux (all my code runs on Linux) I just ssh into the build machine, MacVim runs local over SMB to the Linux host. Works well for me. I've ported the Linux code to Mac as an exercise - but still use the Linux version everyday.

      Check the talking heads physicists on TV - you'll often see a Mac and I bet its not running Linux.

      Anything that gets between you and your end-game (physics) is adding an inefficiency. If you're end-game is FOSS, then install Linux, if its leaning physics do you really want to waste time on in-efficienies - just run OS X.

    7. 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.

    8. 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.
    9. 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.

  16. Don't get a new one by scottme · · Score: 4, Interesting

    Thinkpads have always been very Linux-friendly laptops, as well as being well-designed and built, robust, and there are masses of ~3 year old ex-corporate units available via brokers, some in virtually as-new condition, at a small fraction of their original price. I've recently bought two top-condition X220s with 8GB RAM for around £300 each (I'm in UK, I got them from Tier 1 Online) and I expect them to serve me well for at least another 3-4 years. Add an SSD for a welcome performance boost for a modest outlay.

  17. 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.
  18. Devo said it best by goombah99 · · Score: 3, Interesting

    Perhaps the best part is that if you can't figure something out on your mac, you can ask someone. With Linux you have to find someone with a setup just like yours, and if you google it you will find a proliferation of solutions none of which work for your rig.

    Devo could easily have been describing linux when they wrote: What you got is freedom of choice [But] what you want is freedom from choice.

    Standards are good. Macs don't really box you in they just reduce the proliferation of options of how to do something. It's not unlike how C++ is super poweful but python's simplicity lets you focus on the creative part more.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Devo said it best by jandersen · · Score: 2

      Perhaps the best part is that if you can't figure something out on your mac, you can ask someone. With Linux you have to find someone with a setup just like yours, and if you google it you will find a proliferation of solutions none of which work for your rig.

      Seriously? I would have thought the only choice would be Linux. As a physicist you ought to be familiar with Linux/UNIX is some form, since *nix in some form is what tends to power most scientific systems - super computers and so on. You would not be unlikely to have a need for Fortran, which is available from GNU, or some of the many scientific tools - such as GAP. I'm not convinced Mathematica is top of the list of tools you are going to need, but then I've never actually had any use for it, personally, so maybe I am just biased. Have look around for what is actually available for scientists as open source, ready to be built and used on UNIX/Linux.

      As far finding somebody who can help you - do you actually know from experience what you are talking about? With Linux, there are loads and loads of web sites addressing just about anything you could run into as well as many you are not likely to come across. And, of course, when you use Linux, you are going to learn a technology that covers not just a vast range of hardware, from ARM based thingies over PCs, midrange servers to the biggest you can imagine in mainframes and super computers, but also is valid across the many variants of UNIX. It is VERY easy to go into AIX, Solaris, HP-UX or others, when you are familiar with Linux. And as somebody pointed out - if you buy a Macbook, you can wipe it and install Linux, which you can then keep upgradign to the latest version for free; you can't install OSX on anything other Apple HW and as far as I know, it costs if you want to get the latest version.

      Compare that with OSX or Windows: If you are an expert in those, that is all you know, really. PCs and mobiles, that about sums it up.

    2. Re:Devo said it best by Phillip2 · · Score: 2

      The disadvantage with a Mac is if any of the hardware breaks you are stuffed. Macshop replacements are slow, expensive and inflexible.

      The second problem I know many bioinformaticians (which is what I do) have, is that most of the scientific software is in one of the numerous non-mac packaging systems. And of different ones. So you end up with three copies of basic tools like python.

    3. Re:Devo said it best by Ol+Olsoc · · Score: 2

      The disadvantage with a Mac is if any of the hardware breaks you are stuffed. Macshop replacements are slow, expensive and inflexible.

      You are telling me! One time my magic mouse quit on me. A battery terminal had broken on it.

      I called Cupertino, and after convincing them that it was indeed the problem, at 6 p.m. eastern, they told me they'd ship a new one out, wanted me to ship the old one back.

      Next morning around 10 a.m. the fedex truck pulls up, drops off the box with the new mouse in it, with instructions to pull off the top label on the box, which had Apple's address on it. Put the old mouse in and they picked it up the next day.

      Just who the fuck do those bastards think they are anyhow, sending something across the country overnight, and paying for shipping both ways. Jerks...

      On the other hand, I remember going into Circuit City when those asshats were still in business, with my son's Toshiba laptop. Mobo quit after a month. They gave me a xeroxed copy of a repair center. "Here ya go". I asked if they were kidding. "Nope".

      Even after taking it to Best Buy, it still took a month. Then it failed again. So another month.

      So Great Bolshy Yarblockos, I call Bullshit.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  19. mid-end laptop with high end screen; linux by hooiberg · · Score: 2

    She will have to write articles, and presentations. In physics, this is exclusively done in LaTeX, because of the equations. The faculty is likely to have computation machines in case she needs to do heavy simulations. Heavy computation power is not necessary on the laptop.

    I would suggest selecting from the laptops with a very good screen one with relatively low other specs. Because reading many articles becomes tiresome on a low resolution.
    For example: Asus Zenbook UX305FA-FB001H-BE

    And avoid macs. You just pay more for the same. They are not worth it.

  20. I spent a lot of time in grad school by damn_registrars · · Score: 2

    I wasn't in physics but I was in the hard sciences. I will mention in particular the matter of longevity. I started grad school with a ThinkPad - a rather cheap one - and it was still working when I finished over half a decade later. I defended my thesis with a newer model only because I needed better graphics capabilities for some of my renderings.

    By comparison I had colleagues who had Dell, Asus, Apple, HP, Toshiba, you name it. Average life expectancy for them was 3 years or less. One colleague went through at least 3 laptops before defending. The Apple laptops weren't any better for longevity than the Dells, Asuses (whatever plural of Asus should be) or any other sans the IBM or Lenovo ThinkPads.

    And don't do the Lenovo non-ThinkPads, either. They are just average. Grad school is frustrating enough with good hardware, don't make your daughter waste her time troubleshooting poor hardware.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  21. a laptop to support physics research by frequency.dynamics · · Score: 2

    Congratulations on your daughter's exceptional academic trajectory. This laptop may be worth considering. https://puri.sm/ https://www.crowdsupply.com/pu... This linux distro may be worth her consideration, as well. https://www.scientificlinux.or... cheers, frequency.dynamics

  22. You won't crunch physics data on a laptop by damn_registrars · · Score: 2

    I have a friend who did his PhD in high-energy physics. He was first at Fermi, then later at the LHC. Data sets often started at 1TB and grew from there. No laptop is capable of handing that kind of data right now; you use your laptop to log in to the supercomputers that can. In other words, you don't need a lot of CPU power in your laptop; you just need a competent system for accessing the supercomputers and for displaying your results in presentations and publications.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  23. Asus G751 by Nethemas+the+Great · · Score: 2

    Link to entry level. You can choose an upgraded version with SSD, or save some money and add your own. Either way, it's a solid system, ample power, excellent cooling. Web browsing and basic office software will get about 4 hours on the battery, under full (gaming, presumably physics sim) load you'll get just under two hours.

    --
    Two of my imaginary friends reproduced once ... with negative results.
  24. Re:Most HEP and astrophysics people use Mac (sorta by Anonymous Coward · · Score: 2, Insightful

    As a physicist (previously at CERN, actually), that is certainly what I did. Beamer and TikZ goes a long way, after a horrible learning curve (which I mostly got out of the way during under-graduate studies). After setting up initial documents it is a breeze to create new ones that build on the old ones, and you have all the glory of version control, which in itself is an absolute deal-breaker for using anything else, in my eyes.

    Windows is certainly out of the question. The CERN infrastructure is really Linux heavy, but I know that home institutions of several groups lean towards OS X, at least for the more administrative positions. The data crunchers (which is typically PhDs) in general work on Linux configurations.

    OS X and Linux setups can be made quite compatible, but there is no question about that there is a threshold to pass for full compliance. In any way, analysis is often run on separate Linux clusters over SSH anyway, so it does not really matter too much. PuTTY in all its glory, but Windows is not really a choice for a machine that is supposed to work with analysis. People working in the industry often have a hard time to realize why this is, but, well...

  25. Re:no grad school by ClickOnThis · · Score: 2

    Source: I spent 7 years of my life getting a Ph.D. in physics. By the time I got the Ph.D., the only reason left I had for finishing was because I'd started.

    A Ph.D. in almost any technical subject (including, but perhaps particularly Physics) is a credential that shows you can dive deeply into a complex problem, demonstrate inventiveness and independence, not give up, and come up with a comprehensive report (dissertation) that describes what you accomplished.

    It can be hard to finish a Ph.D. on a project you have spent years on, and may have lost interest in. I'm not surprised you finished your Ph.D. in the end just because you started it. Many people finish just for that reason, if they manage to finish at all. But be proud that you are among those who did.

    [Disclosure: yes, I have a Ph.D. in Physics too, so perhaps my bias shows.]

    --
    If it weren't for deadlines, nothing would be late.
  26. 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.

  27. First, find out what the lab provides. by hendrikboom · · Score: 2

    First, find out what the lab whe's going to woork at provides. No point duplicating that.

    Then install Linux in a dual-boot scenario on her existing laptop. She might need a hard disk upgrade if the disk is full already. She can still use Windows when she needs it, and Linux when she needs *it*.

    Note: Most Linux software is free. She should try it, install something else, try it, until she has a mix that works for her. Get on the mailing lists of the distro she's using. Try another distro. She can triple-boot if she likes. Distros are similar, knowledge transfers well, but they're not at all identical.

    Then after some experience, she'll have some idea what's lacking. Don't waste your money until you know what she needs.

    -- hendrik

  28. 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).

  29. Re:Most HEP and astrophysics people use Mac (sorta by jma05 · · Score: 2

    > the open source presentation software situation is pretty disappointing at the moment, and giving presentations is a pretty critical part of the job.

    How so? How is Impress that disappointing? Academics are not marketers. They don't care about bells and whistles in their presentations. I got through my PhD just fine with black on white slides with no effects whatsoever. Content is king. Even PDF presentations are sufficient. The open source presentation solutions may not be top of the line, but they are certainly adequate.

  30. Physics Research by Hypoon · · Score: 2

    I'll try to keep this short. I am a graduate Physics research student, so I have a lot of first-hand experience here.

    First, you're right. Get a laptop that runs Linux well. Others have discussed this thoroughly already, no need for me to repeat what they've already said. Second, definitely get one with the best nVidia graphics you can afford. If Quadro is an option, choose it, hands down.

    I've seen people try to do physics and chemistry research in Mac OS or in Windows. It's a pain in the ass (but possible). It's really not worth the trouble... just use Linux. Worst case scenario, even running Linux in a virtual machine is better than being that one person spending half their time trying to figure out how to do XYZ in windows, because the instructions will all be written targeting Linux systems. Also, in physics research, you'll probably be writing code that will eventually run on a supercomputer (or, in our terms: high-performance cluster), so you might as well be running something as similar as possible to the cluster nodes.

    Regarding graphics cards, nVidia Quadro is where you want to be (and try to get a good one, if you can afford it). I prefer AMD. I don't *like* nVidia. Unfortunately, being productive doesn't mean getting to use what I *like*. Everybody uses CUDA, which is an nVidia technology. If you want to be able to test CUDA code, you're going to need an nVidia graphics card. There are different versions/levels of CUDA support, I think the technical term is "Compute Capability" or something like that. You want to get the most recent one that you can, and I think these come to the Quadro cards before they come to the consumer lines. The Quadro cards also have other features that make developing CUDA code easier, although I forget exactly what they are. I think they're related to debugging. Consumer GeForce cards DO support CUDA, but still try to get Quadro if you can. By the way, recent "GPU equipped" supercomputers usually have nVidia hardware, too. I really hope AMD steps up their game soon, but the fact is, nVidia owns the high performance GPU computations market right now.

    For background info: I personally do computational biophysics research. Yes, I have supercomputers at my disposal, but no, I'm not comfortable using them to test early versions of my code. The on-site supercomputer is CPU-only. I have a workstation that I use for development, which has a quad-core Xeon and an nVidia Tesla card in it (Teslas aren't available in laptops, otherwise I would recommend that instead). Yes, I reach the computational limits of my workstation CPU and my GPU. It's not hard in computational research. Other types of research will also make heavy use of the processor and GPU as well... the difference is that you might wait a few minutes, while a computational researcher waits 80 hours for his results. My laptop is an 8-year-old 17-inch macbook pro. The nVidia GeForce 8600M GT supports CUDA, but not a recent enough "compute capability" to be able to test code that will run on my workstation or the remote supercomputers. I mainly use my laptop to remotely connect (ssh) to my workstation, but that only works well because all of my work is command-line anyway. Speaking of remote supercomputers, I just got a grant that will let me use the Oak Ridge National Labs supercomputer, called "Titan". You can look it up, but it's got an nVidia Tesla in every one of its thousands of nodes (Maybe tens of thousands? I forget.). My advisor and I are hoping to get access to Oak Ridge's brand-new "Summit" supercomputer, which will also be running lots of nVidia GPUs. You can google Titan and Summit for details. Even if you're not doing computational research, or using supercomputers, most research packages support using CUDA for GPU acceleration, so it's a good idea to have anyway.

    Point is: Linux + nVidia Quadro. As for brands? Who knows. My workstation is a Dell. My laptop is a Mac. I bought a Mac way-back-when because I knew it would be a "common" hardware configuration (since there's less variety in M

  31. Doesn't matter by joe_frisch · · Score: 2

    I'm a career physicist, and I regularly take college interns. She can use whatever she is comfortable with. I I need my interns to have some particular computer or software I will get it for them.

    Personal computers in physics are mostly for writing reports and quick calculations. High power computation and data analysis is done on dedicated server farms.The personal computer is just used as a terminal.