Search form

 

Computing platform

Content:

Virtual server suitable for debugging and running applications on clusters

Application development platform

Virtual classroom

Web development platform

 

Virtual server suitable for debugging and running applications on clusters

Virtual server suitable for debugging and running applications on clusters is a virtual machine suitable for batch processing of computational problems on conventional, virtual and hybrid clusters via batch systems.

Batch systems
 
PBS Torque Maui Scheduler http://www.adaptivecomputing.com/products/open-source/torque/
http://www.clusterresources.com/products/maui-cluster-scheduler.php
PBS Professional http://www.pbsworks.com/Product.aspx?id=1
 
Cluster specifications
 
  Conventional cluster Virtual cluster Hybrid cluster
CPU 12 cores, Intel E5335 2.0 GHz 1-12 cores, 3 GHz 12 cores, 2.67 GHz
RAM 16 GB 2-96 GB

96 GB

GPU

16 machines, 3 NVIDIA Tesla M2050
8 machines, 8 NVIDIA Tesla M2050
Interconnect

Infiniband 20 Gb/s

Hard drive 160 GB

can be customised

 
Total peak performance 3.07 TFLOPS 59.6 TFLOPS
Total nodes 48 24

Batch queues properties
 
  Queue Max real time per task Priority Max memory per process
Conventional cluster short 9h high

2 GB

long 72h default
infi

unlimited

low
Hybrid cluster gpu

gpu8

 

Application development platform

Application development platform is virtual server with specialised software installed including translation and instrumentation tools as well as integrated development environment to write, build and debug computer programmes.

Traslators
 
  Fortran C/C++ CUDA OpenCL Instrumentation tools References
Intel Cluster Studio
Intel Parallel Studio XE

+

+

 

+

Debugger idbg http://software.intel.com/en-us/articles/intel-cluster-studio-xe/
http://software.intel.com/en-us/articles/intel-parallel-studio-xe/
Analyser Amplifier XE
Analyser Trace Analyzer
Libraries MKL, IPP, TBB, MPI
Lahey/Fujitsu Fortran

+

 

 

 

  http://www.lahey.com/linux64.htm
NAG Fortran Compiler

+

 

 

 

  http://www.nag.co.uk/nagware/NP/NP_desc.asp
NVIDIA CUDA Toolkit

 

+

+

 

Analyser http://developer.nvidia.com/cuda/cuda-downloads
   

+

+

+

+

Debugger pgdbg www.pgroup.com/downloads/
Analyser pgcollect
GNU Compiler Collection (GCC)

+

+

 

+

Debugger GDB http://gcc.gnu.org/
Analyser Gprof

 

Virtual classroom

Virtual classroom is a collection of specialised virtual servers and software (LanSchool) suitable for organising virtual lectures and seminars.
http://www.lanschool.com

 

Web development platform

Web development platform is a specialised virtual server and software packages suitable for web-site development and web application development.
 
Operating systems Web servers Application servers Database servers Programming languages
Linux Apache Tomcat MySQL PHP
Windows Nginx   PostgreSQL Java
  IIS   CouchDB Python

Content