Main > Free Download Search >

Free hpc toolkit software for linux

hpc toolkit

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 634
HPC Toolkit 4.2.1

HPC Toolkit 4.2.1


HPC Toolkit is a tool for profile-based performance analysis of applications. more>>
HPCToolkit is an open-source suite of multi-platform tools for profile-based performance analysis of applications. The figure provides an overview of the toolkit components and their relationships.
Main features:
- hpcrun: a tool for profiling executions of unmodified application binaries using statistical sampling of hardware performance counters.
- hpcprof & xprof: tools for interpeting sample-based execution profiles and relating them back to program source lines.
- bloop: a tool for analyzing application binaries to recover program structure; namely, to identify where loops are present and what program source lines they contain.
- hpcview: a tool for correlating program structure information, multiple sample-based performance profiles, and program source code to produce a performance database.
- hpcviewer: a java-based GUI for exploring databases consisting of performance information correlated with program source.
A program called hpcview is at the toolkits center. It takes performance profiles, program structure information, and, under the direction of a configuration file, correlates it with application source code to produce a browsable performance database.
hpcview also enables the user to define expressions to compute derived metrics as functions other metrics already defined (e.g. measured metrics read from data files or previously-computed derived metrics).
Performance databases are explored using our Java-based hpcviewer user interface that enables one to explore an applications performance data in a top-down fashion and enables one to easily navigate back and forth between performance data and source code.
The user interface presents performance data in a hierarchical display. At any time, you are looking at some program context (program, file, procedure, loop, or line). Also displayed is the data for both the parent and the children of the current context. Up and down arrows on the lines of the display are used to walk the hierarchy.
In order to speed up top-down analysis, the interface also provides `flatten and `un-flatten buttons. Their icons hint at their function. `Flatten modifies the hierarchy by eliding non-leaf children of the current node and replacing them with the grandchildren.
Unflatten reverses this. Since the tables are sorted, the flatten operation makes short work of diving into the program from the top to identify the most important files, procedures, loops and statements.
Performance data manipulated by hpcview can come from any source, as long as the profile data can be translated or saved directly to a standard, profile-like input format. To date, the principal sources of input data for hpcview have been hardware performance counter profiles.
Such profiles are generated by setting up a hardware counter to monitor events of interest (e.g., primary cache misses), to generate a trap when the counter overflows, and then to histogram the program counter values at which these traps occur. For Linux, we developed the hpcrun tool to collect profiles by sampling hardware performance counters.
This tool uses UTKs PAPI library for access to hardware performance counters. A second tool, hpcprof is used to map profiles collected using hpcrun back to program source lines. hpcprof is based on code from Curt Janssens cprof/vprof profiler. On operating systems other than Linux, we use vendor-supplied tools to collect profile data. On MIPS+Irix platforms, we use SGIs ssrun tool to collect profiles. On Alpha+Tru64, we use either with Compaqs uprofile or DCPI utilities for this purpose.
hpcview and hpcviewer can be used to view profile-like data of any type, not just data sampled from hardware performance counters. To analyze one program that contained many register spills, we built a perl script to examine assembly code generated by the SGI compilers for MIPS+Irix and create profiles that map register spills back to source code lines.
To facilitate automation, the programs in HPCToolkit are intended to be run using scripts and configuration files. Once these are set up, rerunning the program to collect new data, and all of the steps that go into generating a browsable dataset can be completely automated. The scripts automate the collection of data and conversion of profile data into a common, XML-based format.
Other performance tools (e.g. SGIs ssrun) report performance data at the line, procedure, and program level. However, since much of the time in scientific programs is spent in loops; having data at the loop level as well is critical to facilitate performance tuning.
For this reason, HPCToolkit includes a binary analyzer bloop that extracts loop nesting structure from application binaries and uses symbol table line map information to map this structure back to the source programs level. Because bloop works on binaries, this process is independent of the language used (though in practice it can be somewhat compiler dependent).
The loop nesting structure information produced by bloop enables hpcview to associate performance data with each loop in a program without incurring any additional overhead for data collection during program execution.
Supported platforms: Pentium+Linux, Opteron+Linux, Athlon+Linux, Itanium+Linux, Alpha+Tru64 and MIPS+Irix.
HPCToolkit is open-source software released with a BSD-like license.
<<less
Download (0.30MB)
Added: 2006-11-28 License: GPL (GNU General Public License) Price:
1066 downloads
PDF Toolkit 0.6

PDF Toolkit 0.6


PDF Toolkit is a simple servicemenu for PDF files. more>>
PDF Toolkit is a simple servicemenu for PDF files.
Main features:
- give master password
- give user password
- allow only printing
- watermark
- extract a range of pages
- join PDF files
<<less
Download (0.50MB)
Added: 2006-03-27 License: GPL (GNU General Public License) Price:
1312 downloads
OSP Toolkit 3.4.0

OSP Toolkit 3.4.0


OSP Toolkit project is a client side implementation of the ETSI OSP VoIP Peering protocol (ETSI TS 101 321). more>>
OSP Toolkit project is a client side implementation of the ETSI OSP VoIP Peering protocol (ETSI TS 101 321).

The OSP Toolkit project was begun in 1998 and the code has been incorporated into many commercial and open source VoIP products.
<<less
Download (0.41MB)
Added: 2007-05-08 License: BSD License Price:
901 downloads
VP Toolkit 0.3.50

VP Toolkit 0.3.50


VP Toolkit is an Internet client/server C++ library, with support for object threads. more>>
VP Toolkit is an Internet client/server C++ library, with support for object threads, stream based socket I/O, a multi-threaded server socket framework, a multi-process fault tolerant server framework, XML, HTTP, etc.

VP Toolkit software is now deprecated in favor of UDK.

To build the documentation you will need SDF, and HTMLDOC. SDF can be downloaded freely from the SDF home page at http://www.mincom.com/mtr/sdf/, and HTMLDOC can be had from
http://www.easysw.com/htmldoc/.
<<less
Download (0.17MB)
Added: 2006-08-29 License: GPL (GNU General Public License) Price:
1151 downloads
SILC Toolkit 1.1.2

SILC Toolkit 1.1.2


SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services in the Internet. more>>
SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services in the Internet. It can be used to send any kind of messages, in addition to normal text messages This includes multimedia messages like images, video, and audio stream.
All messages in the SILC network are encrypted and authenticated, and messages can also be digitally signed. SILC protocol supports AES, SHA-1, PKCS#1, PKCS#3, X.509, OpenPGP, and is being developed in the IETF. The software is delivered as SILC Client for end users, SILC Server for system administrators, and SILC Toolkit for application developers.
Enhancements:
- This version fixes several crash bugs, packet flag resetting, PFS rekey with CTR encryption mode, and some other bugs.
<<less
Download (2.6MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
841 downloads
WT Toolkit 0.3.3

WT Toolkit 0.3.3


WT Toolkit is a JavaScript toolkit that makes writing rich, robust, reliable AJAX applications as easy as writing desktop apps. more>>
WT Toolkit is a JavaScript toolkit that makes writing rich, robust, reliable AJAX applications as easy as writing desktop applications.
Instead of being yet another hack of making AJAX "barely work", WT Toolkit is designed to be highly object oriented, resistant to memory leaks, and comes with an intuitive event handling system modelled after the signal-slot system from Qt.
Main features:
- GUI Widgets
- Vector Graphics
- AJAX Forms and RPC
- Signal-Slot Event System
- Resistant to Memory Leaks
<<less
Download (1.9MB)
Added: 2007-05-16 License: GPL (GNU General Public License) Price:
892 downloads
The Kiwi Toolkit 2.2

The Kiwi Toolkit 2.2


The Kiwi Toolkit is a foundation class library containing many useful classes that complement the Java Foundation Classes (JFC). more>>
The Kiwi Toolkit project is a foundation class library containing many useful classes that complement the Java Foundation Classes (JFC).
It includes many classes and components that were not provided with the JFC, such as a TreeTable component, a DateChooser, an MVC charting package (bar charts, line charts, pie charts), a plugin framework for Java, an application resource manager (for loading images, icons, HTML pages, audio clips, and other resources from JAR files), a better internationalization API, and much more.
Enhancements:
- This release adds some new classes and includes various bugfixes.
<<less
Download (3.5MB)
Added: 2007-08-21 License: GPL (GNU General Public License) Price:
801 downloads
Seismic Toolkit 0.69a

Seismic Toolkit 0.69a


Seismic Toolkit is a tool for processing and displaying seismic signal data in a graphical interface. more>>
Seismic Toolkit 0.69a is designed to be a tool for processing and displaying seismic signal data in a graphical interface. Plot SAC ASCII and SAC_BIN data format, with zoom,unzoom, plot channel by channel, or plot all channel (until 2000, tested with 125).

Filtering the data: all filters are causal recursive IFR (Infinite Impulse Response) written using the bilinear Z-transform in the time domain. Their conception using a few number of coefficients gives them very fast with a low memory cost.

The adaptation factor of frequency warrants no deformation in the frequency domain of the transfer function. The main filters used are the following: Butterworth High-Pass and Low-Pass (n order), Farrer 10s-6s Low-Pass (a combination of rejector and Low-Pass specially designed for removing oceanic noise), Integrator, Derivator, Integrator with cut-off frequency, Derivator with cut-off frequency, Trend removing, Rejector (n-order), Envelop with Hilbert (not recursive at all), compensator of (n-order), Polynomial filter (n-order, not recursive at all ).

Major Functions:

  1. Data plotting : channel by channel, all channels, zoom, unzoom, unfilter, instantaneous time and amplitude information with mouse pointer.
  2. Fourier domain: Power Spectral Density (PSD) in linear-linear, log-log axes; independent windows for each channel, instantaneous frequency and amplitude information with mouse pointer, zoom, unzoom of spectra. Dirac, Hilbert transform, Time-Frequency representation (tested until 1 million of points per channel on 3 channels.
  3. Polarization : easy and fast particule motion representation in both horizontal plane and incidence plane, with automatic computation of best direction with eigen vectors of the covariance matrix. Display of linearity and planearity coefficient.

Enhancements:

  • New package (.deb) for Debian - Ubuntu
  • New package (.dmg) for MAC OSX 10.4 (Tiger)
  • Add function Derivator _Fc (a derivator with a cutting frequency
  • Impose : setlocale(LC_ALL,"C") to avoid regional setting as decimal separator;
<<less
Added: 2009-07-07 License: GPL Price: FREE
60 downloads
 
Other version of Seismic Toolkit
Seismic Toolkit 0.50Seismic Toolkit is a tool for processing and displaying seismic signal ...Plot SAC ASCII and SAC_BIN data format, with zoom,unzoom, plot channel by
License:GPL (GNU General Public License)
Download (4.6MB)
558 downloads
Added: 2007-07-06
Mimas Toolkit 2.1

Mimas Toolkit 2.1


Mimas Toolkit is a C++ computer vision toolkit. more>>
Mimas Toolkit is a C++ computer vision toolkit. It is easy to use and includes tools for edge detection, corner detection, various filters, optic flow, tracking, blob analysis, Web cam tools for real-time applications, and much more.
Mimas Toolkit project also includes many implementations of traditional algorithms such as Canny. It was developed for GNU/Linux but as the GUI is largely separate, porting to other platforms should be straightforward.
Mimas was originally conceived as a platform for real-time machine vision research. Its aim was and still is to reduce the turnaround time of new research into the application workspace. It is written in C++ and is released in source code form subject to the GNU Lesser General Public License (LGPL).
Mimas has been used to build a number of vision systems including for two European Union sponsored projects, namely MINIMAN (completed in 2002) and MiCRoN (expected to complete in the 3rd quarter of 2005). Mimas is also being used to build a number of customised vision solutions for academia and industry. As such, if you do require a vision-based solution then please contact the authors of this software.
Main features:
- generic image class (greylevel and colour)
- low level image processing
- frequency domain processing
- variety of recognition methods
- variety of tracking methods
- active contours
- comprehensive matrix library
- variety of statistical operations
- associative neural network
- multi-layer perceptrons ANN
- image capture
- various example interfaces
Mimas is designed to be platform independent from the ground-up. Hence a user interface is not built-in. Rather Mimas acts as the engine of a vision system. Since it is written in C++, we recommend that you use the GPL-ed version of the cross-platform Qt toolkit or the Mozilla XP toolkit for building user interfaces.
<<less
Download (28.2MB)
Added: 2006-10-30 License: LGPL (GNU Lesser General Public License) Price:
1092 downloads
gzip Recovery Toolkit 0.5

gzip Recovery Toolkit 0.5


gzip Recovery Toolkit attempts to automate the recovery of data from corrupted gzip files (including tarballs) through a program more>>
The gzip Recovery Toolkit attempts to automate the recovery of data from corrupted gzip files (including tarballs) through a program called gzrecover. gzip Recovery Toolkit package is still very experimental at this point.
99% of "corrupted" gzip archives are caused by transferring the file via FTP in ASCII mode instead of binary mode. Please re-transfer the file in the correct mode first before attempting to recover from a file you believe is corrupted.
This program is provided AS IS with absolutely NO WARRANTY. It is not guaranteed to recover anything from your file, nor is what it does recover guaranteed to be good data. The bigger your file, the more likely that something will be extracted from it. Also keep in mind that this program gets faked out and is likely to "recover" some bad data. Everything should be manually verified.
Usage:
Run gzrecover on a corrupted .gz file. Anything that can be read from the file will be written to a file with the same name, but with a .recovered appended (any .gz is stripped). You can override this with the -o option.
To get a verbose readout of exactly where gzrecover is finding bad bytes, use the -v option to enable verbose mode. This will probably overflow your screen with text so best to redirect output to a file.
Once gzrecover has finished, you will need to manually verify any data recovered as it is quite likely that our output file is corrupt and has some garbage data in it. If your archive is a tarball, read on.
For tarballs, the tar program will choke because GNU tar cannot handle errors in the file format. Fortunately, GNU cpio (tested at version 2.5 or higher) handles corrupted files out of the box.
Heres an example:
$ ls *.gz
my-corrupted-backup.tar.gz
$ gzrecover my-corrupted-backup.tar.gz
$ ls *.recovered
my-corrupted-backup.tar.recovered
$ cpio -F my-corrupted-backup.tar.recovered -i -v
If you have a previous release, please note that the patches to GNU tar have been discontinued. They were only marginally successful at best and GNU cpio does what is needed out of the box and does it far better.
Enhancements:
- Documentation updates, including a man page, plus code cleanup to better enable inclusion in GNU/Linux packages and eliminate compilation warnings.
<<less
Download (0.005MB)
Added: 2006-08-29 License: zlib/libpng License Price:
1170 downloads
Dojo Toolkit 0.3.0

Dojo Toolkit 0.3.0


Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time. more>>
Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time. Dojo Toolkit project fills in the gaps where JavaScript and browsers dont go quite far enough, and gives you powerful, portable, lightweight, and tested tools for constructing dynamic interfaces.
Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available. These capabilities are built on top of a lightweight packaging system, so you never have to figure out which order to request script files in again.
Dojos package system and optional build tools help you develop quickly and optimize transparently.
Dojo also packs an easy to use widget system. From prototype to deployment, Dojo widgets are HTML and CSS all the way. Best of all, since Dojo is portable JavaScript to the core, your widgets can be portable between HTML, SVG, and whatever else comes down the pike. The web is changing, and Dojo can help you stay ahead.
Dojo makes professional web development better, easier, and faster. In that order.
Enhancements:
- A new, high-performance, well-tested storage engine was added.
- A new, lightweight animation engine was added.
- Cross-domain AJAX and package loading support were added.
- Less boilerplate is needed when writing widgets thanks to dojo.widget.defineWidget.
- Many new widgets were added, including SortableTable, TitlePane, Form validation, Menus, Menu bars, Google maps, and Yahoo maps.
<<less
Download (0.56MB)
Added: 2006-05-21 License: Other/Proprietary License Price:
1256 downloads
GLT OpenGL C++ Toolkit 0.7

GLT OpenGL C++ Toolkit 0.7


GLT OpenGL C++ Toolkit 0.7 project contains classes and routines for programming interactive 3D graphics with OpenGL. more>>
GLT OpenGL C++ Toolkit 0.7 project contains classes and routines for programming interactive 3D graphics with OpenGL.
The aim of Glt is to augment the OpenGL API with convenient mechanisms for manipulating the OpenGL state machine.
Glt is a work in progress, and by no means covers the entire OpenGL specification. However, it already includes several useful classes and is designed so that additional classes can be added easily. In addition to Glt, the GlutMaster classes provide C++ wrappers for the GLUT API.
Main features:
- GltFrameBuffer
- Read and write from frame buffer
- Save to PPM, TGA, BMP or PNG image files
- GltFrameBufferRGB
- GltFrameBufferZ
- GltFrameBufferStencil
- GltColor
- RGBA Color
- Over 600 predefined colors
- Color interpolation and arithmetic
- GltTexture
- Read from PPM, TGA, BMP or PNG image files
- Automatic texture binding
- Support for compressed compiled textures
- Support for procedural textures
- GltFont
- GltFontAscii Bitmapped ASCII font. Ten fonts included.
- GltFontUnicode Bitmapped Unicode font. Includes English, Chinese, Japanese and Korean.
- Vector, Matrix, Plane and BoundingBox
- Vector math functions: dot and cross products and arithmetic
- Transformation matrices, inverse, transpose and determinant
- Plane equation evaluation, ray-plane intersection
- Full OpenGL integration
- Random Number Generation
- GltRandomLCG Park and Miller LCG generator
- GltRandomLFSRMix Linear Feedback Shift Register generator
- GltRandomDouble, GltRandomInteger with configurable range
- GltRandomSphere point-on-sphere generator
- GltRandomOrientation orientation frame generator
- GltLight OpenGL Light Source.
- GltLightModel OpenGL Lighting Model.
- GltMaterial OpenGL Material Settings.
- OpenGL Matrix Manipulation
- GltOrtho Orthographic Projection.
- GltTextOverlay Text-box overlay.
- GltViewport Viewport settings.
- GltShape Scenegraph node class
- Transformation matrix
- Predefined shapes: GlutSphere,GlutCube,GlutCylinder, etc...
- GltShapes container class
<<less
Download (0.42MB)
Added: 2006-11-06 License: LGPL (GNU Lesser General Public License) Price:
1102 downloads
CentralNic Toolkit 0.23

CentralNic Toolkit 0.23


The CentralNic Toolkit is CentralNics system for instantaneous Registry-Registrar Communications. more>>
The CentralNic Toolkit is CentralNics system for instantaneous Registry-Registrar Communications. Registrars can use this system to register and modify domain names in real time, with no delays for human intervention or e-mail processing.
CentralNic Toolkit also provides advanced and efficient methods for searching for and querying domain names and whois records, and retrieving account information.
All the software developed for the Toolkit system is Open Source, and is developed in a participatory manner, relying on cooperation with our user base. Users of the software are encouraged to submit bugs, suggestions, feature requests and patches.
Enhancements:
- This release adds support for the new account management functions that allow automation of payment batches.
<<less
Download (0.024MB)
Added: 2007-07-11 License: Artistic License Price:
835 downloads
PHP Web Toolkit 1.0.3 Alpha

PHP Web Toolkit 1.0.3 Alpha


PHP Web Toolkit provides a rapid development toolkit for multi-layered Web applications written in PHP 5. more>>
PHP Web Toolkit provides a rapid development toolkit for multi-layered Web applications written in PHP 5.

The PHP Web Toolkit enables the rapid development of multi-layered Web applications and is designed to be easy to use, extensible, reliable, reusable, scalable, and secure. It integrates with ADOdb, FCKeditor, kses, Libmcrypt, Libmhash, and Smarty.

<<less
Download (0.70MB)
Added: 2007-02-28 License: LGPL (GNU Lesser General Public License) Price:
580 downloads
Globus Toolkit 4.0.4

Globus Toolkit 4.0.4


Globus Toolkit is an open source software toolkit used for building grids. more>>
Globus Toolkit is an open source software toolkit used for building grids. It is being developed by the Globus Alliance and many others all over the world.
A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause.
The open source Globus Toolkit is a fundamental enabling technology for the "Grid," letting people share computing power, databases, and other tools securely online across corporate, institutional, and geographic boundaries without sacrificing local autonomy. The toolkit includes software services and libraries for resource monitoring, discovery, and management, plus security and file management. In addition to being a central part of science and engineering projects that total nearly a half-billion dollars internationally, the Globus Toolkit is a substrate on which leading IT companies are building significant commercial Grid products.
The toolkit includes software for security, information infrastructure, resource management, data management, communication, fault detection, and portability. It is packaged as a set of components that can be used either independently or together to develop applications. Every organization has unique modes of operation, and collaboration between multiple organizations is hindered by incompatibility of resources such as data archives, computers, and networks. The Globus Toolkit was conceived to remove obstacles that prevent seamless collaboration. Its core services, interfaces and protocols allow users to access remote resources as if they were located within their own machine room while simultaneously preserving local control over who can use resources and when.
The Globus Toolkit has grown through an open-source strategy similar to the Linux operating systems, and distinct from proprietary attempts at resource-sharing software. This encourages broader, more rapid adoption and leads to greater technical innovation, as the open-source community provides continual enhancements to the product.
Enhancements:
- This release adds a new reliable file transfer client. It has been upgraded to SpiderMonkey version 1.60, GPT 3.9, and OpenSSH 4.5p1 with the high performance patch, and ported to Mac OS X / Intel x86.
- Test coverage, credentials handling in the security module, and handling of XML schema have been improved.
- An authorization portal framework has been introduced.
<<less
Download (MB)
Added: 2007-04-04 License: BSD License Price:
946 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5