Skip to content

Latest commit

 

History

History
72 lines (71 loc) · 7.38 KB

Component-suggestions.md

File metadata and controls

72 lines (71 loc) · 7.38 KB

This is a list of component suggestions for potential inclusion into future versions of OpenHPC. Note that being listed here does not guarantee inclusion as a more formal selection and review process is likely to be instituted by a technical steering committee once the governance process is formalized. However, it is intended to provide an initial centralizing location to log suggestions.

Type Name Location Notes
admin clustershell https://github.com/cea-hpc/clustershell Python replacement for pdsh (added in 1.1)
admin spindle https://github.com/hpc/Spindle tool for loading dynamic libs at scale
admin shine https://sourceforge.net/projects/lustre-shine/ (added in 1.1)
configuration ansible https://github.com/ansible/ansible
configuration chef https://www.chef.io/chef, https://github.com/chef/chef
configuration cfengine https://cfengine.com v2 (HPC/genderized) & v3
configuration puppet https://puppetlabs.com
debug libdwarf http://www.prevanders.net/dwarf.html debugging information format
debug MpiPView MpiPView Visualize MpiP
debug StackWalker https://stackwalker.codeplex.com
development fpga tools to program FPGAs
drivers NVIDIA http://www.nvidia.com/object/unix.html GPU support
drivers Mellenox ofed Mellanox flavor of OFED
library fgfs fgfs turns expensive, non-scalable file system calls into simple string comparison operations
library gdal http://www.gdal.org raster and vector geospacial data (GIS)
library gperf https://www.gnu.org/software/gperf gnu perfect hash generator
library libunwind libunwind stack unwinding lib
library MRNet http://www.paradyn.org/mrnet Multicast reduction network
library OCR https://01.org/open-community-runtime MPI alternative async communication library (added in 1.1)
library OpenCV http://opencv.org computer vision and machine learning software library
library pyMPI http://pympi.sourceforge.net Python MPI bindings
library scr https://github.com/hpc/scr Scalable Checkpoint Restart
library sgd http://leon.bottou.org/projects/sgd Stochastic Gradient Descent
library TCLAP http://tclap.sourceforge.net Also on GitHub(newer?) Library to define and access CLI arguments
library UDUNITS UDUNITS Conversion between different units(udunits2?)
library VampirTrace VampirTrace, http://tinyurl.com/ozrs7e3 detailed logging of program execution for parallel applications
library vowpal wabbit https://github.com/JohnLangford/vowpal_wabbit machine learning system
packaging Spack https://github.com/LLNL/spack HPC-centric Package Management (added in 1.1)
perf-tools Darshan darshan Characterize IO patterns
perf-tools gperftools https://github.com/gperftools/gperftools Google performance tools
perf-tools HPCToolkit http://hpctoolkit.org HPC app profiling
perf-tools memP http://memp.sourceforge.net Parallel heap profiling
perf-tools papiex http://icl.cs.utk.edu/~mucci/papiex (unsupported) hw performance using papi
perf-tools Scalasca, Score-P, cube http://www.scalasca.org/software/scalasca-2.x/download.html performance optimization of parallel programs
resource management Torque/Maui http://www.adaptivecomputing.com/products/open-source/torque/ resource management and scheduler
resource management PBS Pro http://www.pbsworks.com/newsdetail.aspx?news_id=11199 scheduler
runtime Sandia OpenSHEM https://github.com/regrant/sandia-shmem Implementation of the OpenSHMEM specification
provisioning xCAT http://www.xcat.org
visualization Blender Blender, https://rcc.fsu.edu/software/blender 3D animation suite
visualization engauge http://digitizer.sourceforge.net Convert graph image to spreadsheet
visualization ncl http://www.ncl.ucar.edu NCAR Command Language
visualization ParaView http://www.paraview.org Parallel visualization application
visualization PySide Latest version: 1.2.4, http://pypi.python.org/pypi/PySide/1.2.2 Python QT bindings
visualization VTK http://www.vtk.org/download Visualization Toolkit
visualization PCP http://pcp.io/ Install PCP and PCP-GUI for visual tracing using pmchart
utility AtomView3 (1&2?) AtomView Atomistic configuration viewer
utility BlockBuster BlockBuster High-resolution image/movie player
utility GMT http://gmt.soest.hawaii.edu Generic Mapping Tools
utility iRODS http://irods.org open source data management software
utility LaunchMON LaunchMON co-locate tool daemons with HPC runtimes
utility magpie https://github.com/LLNL/magpie run BigData(hadoop) jobs on HPC systems
utility mrsh https://github.com/chaos/mrsh Munge based remote shell (added in 1.1)
utility NCO http://nco.sourceforge.net/, User Guide netCDF commandline operators
utility patchelf https://github.com/NixOS/patchelf modify dynamic linker and RPATH of ELF executables
utility PMIx https://www.open-mpi.org/projects/pmix Exascale process management interface
utility SideCar Source public download site unknown (about) Remote blockbuster control
utility SQLCipher SQLCipher SQL database encryption
utility/lib szip szip HDF file compression