Setting up a server for scientific computing

Click For Summary

Discussion Overview

The discussion revolves around setting up a cluster computing server for scientific computing, specifically focusing on the choice between using a desktop or server operating system, with a particular emphasis on Ubuntu 14.04. Participants explore the implications of each option for programming in C++ using MPI.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant inquires about the appropriateness of using a desktop versus a server operating system for a cluster computing setup.
  • Another participant notes that Ubuntu server includes additional components for server-based computing that the desktop version lacks, while also questioning the programming environment being considered.
  • A participant confirms the intention to use C++ programming with MPI for the computing tasks.
  • One response suggests that the server version is more efficient, as it is leaner and allows for more resources to be available for applications.
  • Another participant mentions that the choice between desktop and server versions is subjective and depends on the user's comfort with console operations, suggesting the use of a Scientific Linux distribution as an alternative.

Areas of Agreement / Disagreement

Participants express differing opinions on whether the server edition's benefits outweigh those of the desktop version, indicating that the discussion remains unresolved.

Contextual Notes

Some participants highlight that the repositories for both versions are the same, and that the server version can be modified to include desktop packages, which may affect the decision-making process.

philm0
Messages
3
Reaction score
0
Hello everyone,

I have a cluster computing that I am going to be setting up for scientific computing. I have never done this before and I was wondering, on a server what kind of operating system would be approiate to place on the cluster? As in, would a desktop or server operating system be better for scientific computing?

I know that I am going to be placing ubuntu 14.04 but I am unsure if it should be the desktop or server version.
 
Computer science news on Phys.org
It is definitely going to be C++ programming using MPI
 
Great, thank you I will be looking through this.

But for scientific computing, due the benefits of the sever edition outweigh that of the desktop?
 
Not really. The repositories are the same and server just makes all the desktop packages optional. Just adding the missing packages will turn server into desktop.

Go with server because it's more lean, a few more resources will be available for your applications.
 
philm0 said:
I know that I am going to be placing ubuntu 14.04 but I am unsure if it should be the desktop or server version.

Hey
You can try to use a Scientific Linux distribution. It already has much of specific tools installed and preconfigured.
You also can install any distribution you like (Ubuntu, Debian, CentOS) and install all the software you need manually.

Desktop or server version is entirely up to you but if you didn't fee yourself comfortable with console then you probably will need a desktop version.
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 43 ·
2
Replies
43
Views
6K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
2
Views
2K
Replies
1
Views
2K
  • · Replies 27 ·
Replies
27
Views
4K