09-25-2014
Building Linux cluster for mechanical engineering software
Hello everybody,
I'm new here in the forum and first i will greet everybody.
Also I'm new with the issue of HPC, but I have to inform my urgently.
My issue:
I'm a mechanical engineer, specialised on simulation like fluid dynamics (CFD) and FEM. Especially I'm programming software for this case.
Everyone who knows CFD, knows already which resources such a simulation needs. In the past I worked on a workstation (Dual-Core Xeon E5), but now I have to build a cluster, especially which can manage the jobs in different queues.
My requirements:
- It should be a linux cluster
- I want to build a cluster with some (for the beginning two) dual-core xeon servers, more machines will follow soon.
- For the special software tools (Ansys CFD) a clone of rhel 6.3 (scientific linux 6.5 is already working) is necesarry.
- For the user GUIs (meshing for CFD or monitor the simulation) a X-Server, which is available by rdp or/and NX, is needed
- For the software I build on my own, I will take experience with GPGPU- and MPI - Programming (not so important, this issue can wait)
I think that are the important values for the Cluster. For that issue I had searched a long time, but I don't found many information about hpc-cluster building and I don't found good literature therefor.
Because of that my questions:
- Are there a good HowTo to build those cluster ?
- Which (special) hardware do I need ?
- Which software do I need for all that (user administration, parallel filesystem, batch system to manage the jobs, cluster-monitoring, MPI, ...) ?
- Can I use only open-source software ?
- Should I use a VM with another linux as base?
I know these are many questions, but I don't find another way and the time is running out.
I'm very happy about every helpful answer. I want to thank you in advance!!
Greets
Last edited by biro; 09-25-2014 at 06:32 PM..
4 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
my Querry is
if i build a software on a specific linux kernel
and then try to run it on another linux kernel
....what can be the possible problems
or what errors can most probably appear while running the binary in an updated version of linux. (1 Reply)
Discussion started by: mobydick
1 Replies
2. High Performance Computing
Provides a description of how to set up a Solaris Cluster Express cluster in a VirtualBox on OpenSolaris.
More... (0 Replies)
Discussion started by: Linux Bot
0 Replies
3. High Performance Computing
Hi Guys,
I'm busy building a LVS-NAT cluster on Red-Hat server 5.1 and I need a kernel that has LVS capabilities for a red-hat server 5.1. Is the anyone who can advise me where I can get this kernel. I have already visited the following site Ultra Monkey: and this has old kernels e.g. 2.4.20... (2 Replies)
Discussion started by: Linux Duke
2 Replies
4. Red Hat
Hi,
I would like to know wheather any free cluster software is coming with Red Hat Ent Linux Medias? or needs to be purchased seperately. (3 Replies)
Discussion started by: manoj.solaris
3 Replies
LEARN ABOUT DEBIAN
ditrack
DITRACK(1) General Commands Manual DITRACK(1)
NAME
dt - DITrack command line client tool
SYNOPSIS
dt command [options] [args]
dt-createdb repository-url issue-db-dir local-wc
dt-upgrade-0.7-db issue-db-dir
OVERVIEW
DITrack is a free, open source, lightweight, distributed issue (bug, defect, ticket) tracking system using a Subversion repository instead
of a backend database. It is written in Python and runs in UNIX environment (*BSD, Linux, MacOS X).
The project is inspired by the idea of Subissue issue tracking system.
However, while Subissue aims in merely replacing the traditional database storage with Subversion repository, DITrack is a major rethought
of the issue tracking system paradigm. The main difference is that instead of sticking to the centralized model (one database, one web
interface, one mail integration machinery), DITrack treats underlying Subversion storage as a versioned distributed file system which
enables benefits of truly distributed operation mode.
For more information about the DITrack project, visit http://www.ditrack.org.
Documentation for DITrack and its tools, including detailed usage explanations of the dt and dt-createdb programs, can be found at
/usr/share/doc/ditrack/html/index.html.
Run `dt help' to access the built-in tool documentation.
Automatic upgrade is possible for databases created by DITrack 0.7. If you are upgrading from previous version of DITrack, use the upgrage
utility from DITrack 0.7 first.
To upgrade a database run the dt-upgrade-0.7-db script, passing the database path as the argument, like:
dt-upgrade-0.7-db /home/user/ditrack-database
The upgrade procedure merely modifies the working copy (nothing gets committed to the repository). So, when done, you should commit the
changes manually.
April 2007 DITRACK(1)