Main > Free Download Search >

Free tbs vs tau gamma software for linux

tbs vs tau gamma

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 170
Bastard 34c

Bastard 34c


Bastard is virtual server oriented patchset, containing essential elements for building virtual server container machines. more>>
Bastard is virtual server oriented patchset, containing essential elements for building virtual server container machines.
It includes a CTX-VS patch, squashfs for creating a small template server, lufs and bme for easily creating overlayed filesystems on top of the template, and honeynet- inspired extensions to enhance monitoring of hosted servers.
Bastard project also includes VPN extensions like OpenSWAN, MPPE, and CIPE to enable direct access to hosted virtual servers in situations where IPs are scarce.
Enhancements:
- The softirq changes were backed off.
- The openwall patch was updated.
<<less
Download (MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
1025 downloads
Snoopy vs. the Red Baron 1.0

Snoopy vs. the Red Baron 1.0


Snoopy vs. the Red Baron is an open-source one/two player combat game, available for Mac OS X, Linux, BeOS, QNX and Windows. more>>
Snoopy vs. the Red Baron is an open-source one/two player combat game, available for Mac OS X, Linux, BeOS, QNX and Windows.
The original Snoopy was a tiny game for the Apple Macintosh, with black and white graphics, but already almost all the levels of the new Snoopy/SDL were implemented.
Snoopy could be played by two opponents, sharing a single screen and keyboard, and although it had poor graphics and tough controls, we very much liked to play it.
While we learned programming, we constantly sought for simple, yet interesting projects. If you have ever tried to learn a new language or API, you will have recognized that the simplest way in mastering the stuff is simply reprogramming an existing application, without losing much thought on design and originality.
So my friend reprogrammed Snoopy, in Object Pascal, using SAT, the Sprite Animation Toolkit, on his Classic II. That version of Snoopy features a fully functional AI, network play, but only the first level ( weapons drop).
While he was at it, he also implemented a "missing feature", the bombs, for which there where graphics and sounds in the game, but which could not be thrown.
When I discovered SDL, I recognized that it would be ideal for the job. Running on Windows, Linux, MacOS, BeOS and many other platforms, it is my new toolkit of choice for multimedia programming. It took us several weeks to port Snoopy (besides going to school, but now the work is almost done, with only the finishing touches to be made.
I can only encourage everyone to try SDL; it is really easy and portable (if worked right).
<<less
Download (0.35MB)
Added: 2005-12-28 License: GPL (GNU General Public License) Price:
1409 downloads
Gamma Low 0.1

Gamma Low 0.1


Gamma Low is an open-source, multiplayer strategy game. more>>
Gamma Low is an open-source, multiplayer strategy game where players in two teams fight for the dominance of a cellular system in a real-time, match-based environment.

In each team, one player is elected to be The Mind, the commander. A few other players are chosen to be his tactical helpers, called the Spirits and the other players form the working and attacking force of the team.

Gamma Low project is released under the GPL license.
<<less
Download (0.071MB)
Added: 2007-06-15 License: zlib/libpng License Price:
863 downloads
GAMMApage 0.5

GAMMApage 0.5


GAMMApage functions as a gamma-adjusting utility for your monitor. more>>

GAMMApage 0.5 functions as a gamma-adjusting utility for your monitor. Written in Python using GTK and pyGTK. Able to adjust gamma on the fly and save settings to be used at each login (on a per-user basis. GAMMApage will only write to the user's home directory.)

Installation: Installation should be simple, as there is nothing to compile. It is a single file containing all necessary classes, graphics and messages.

Enhancements:

  • Removed fglrx_xgamma calls for those using ATI drivers, due to reports that latest ATI drivers did not return
  • Set gamma properly using the command.
  • Was tested and verified on Ubuntu 6.10.


<<less
Added: 2006-11-17 License: GPL Price: FREE
1 downloads
GAMMA 05-08-22

GAMMA 05-08-22


GAMMA is a low latency, high throughput communication system for clusters of PCs. more>>
GAMMA is a low latency, high throughput communication system for clusters of PCs.
Network Of Workstations (NOWs) and clusters of PCs interconnected by modern, industry-standard LAN fabrics (Gigabit Ethernet, Myrinet, SCI) and running the Linux operating system, have became an attractive and cost-effective architecture for parallel and distributed applications.
The usual drawback of a standard PC cluster is the poor performance of the support to inter-process communication over the interconnect.
Current implementations of industry-standard communication primitives, APIs, and protocols, usually show high communication latencies and low communication throughput.
We have developed a system for inter-process communication, called the Genoa Active Message MAchine (GAMMA). GAMMA runs on Linux clusters of PCs with Intel IA-32 processors (Intel Pentium, AMD K6, and superior models), networked by a Gigabit Ethernet.
The core of GAMMA is a custom Linux network device driver, which operates the Network Interface Card (NIC).
The GAMMA driver delivers low latency, high throughput communication services based on Active Ports, a mechanism derived from Active Messages.
Both point-to-point and broadcast communications are provided. Broadcast communication exploits the Ethernet broadcast directly.
The GAMMA driver is able to manage standard IP traffic as long as no parallel job is running. Therefore, all IP services are up and running whenever the cluster is not in use by any parallel job.
The communication mechanisms implemented in the GAMMA driver are made available to application writers through the GAMMA user library.
The GAMMA library provides support to application launch, process grouping, point-to-point/broadcast communications based on the Active Ports mechanisms, and some collective routines (barrier synchronization, and broadcast).
GAMMA provides two levels of QoS. The lower one, corresponding to the fastest communications, is a best-effort service. With this service, network congestion and ``hot spots may cause the receiver NIC or even the LAN switch to loose packets by overrun.
The other QoS level provides flow-controlled communication, ensuring reliability up to hardware faults, at a negligible performance penalty.
Installing the GAMMA driver requires only two small and marginal patches to the original Linux kernel. The Linux kernel extended by the GAMMA driver must be installed on each PC in the cluster.
Main features:
- Supports both single and dual CPU processing nodes (Intel IA-32)
- Runs on Gigabit Ethernet
- SPMD parallel processing with message passing
- Can run IP traffic when not in use
- Good programmability thanks to fairly high abstraction level
- Reliable thanks to mechanisms for retransmission of missing packets
- Implemented as a network device driver for Linux 2.6, and released under GNU GPL
Version restrictions:
GAMMA allows more process instances of the same parallel job to run on the same CPU. Thread safety is granted with point-to-point communications when running on distinct GAMMA ports.
However, collective routines (barrier synchronization, and broadcast) are not thread compatible, as they use predetermined GAMMA ports.
The packet retransmission mechanism is not perfect. It will not work if the missing packet originates from a non-blocking send.
<<less
Download (0.36MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1467 downloads
Test::Unit 0.25

Test::Unit 0.25


Test::Unit is the main PerlUnit testing framework. more>>
Test::Unit is the main PerlUnit testing framework.

SYNOPSIS

This package provides only the project version number, copyright texts, and a framework overview in POD format.

This framework is intended to support unit testing in an object-oriented development paradigm (with support for inheritance of tests etc.) and is derived from the JUnit testing framework for Java by Kent Beck and Erich Gamma. To start learning how to use this framework, see Test::Unit::TestCase and Test::Unit::TestSuite. (There will also eventually be a tutorial in Test::Unit::Tutorial.

However Test::Unit::Procedural is the procedural style interface to a sophisticated unit testing framework for Perl that . Test::Unit is intended to provide a simpler interface to the framework that is more suitable for use in a scripting style environment. Therefore, Test::Unit does not provide much support for an object-oriented approach to unit testing.

<<less
Download (0.31MB)
Added: 2007-05-07 License: Perl Artistic License Price:
900 downloads
Statistics::GammaDistribution 0.02

Statistics::GammaDistribution 0.02


Statistics::GammaDistribution Perl module represents a gamma distribution. more>>
Statistics::GammaDistribution Perl module represents a gamma distribution.

SYNOPSIS

use Statistics::GammaDistribution;
my $g = Statistics::GammaDistribution->new();
$g->set_order(8.5);
print $g->rand(1.0);

my @alpha = (0.5,4.5,20.5,6.5,1.5,0.5);
my @theta = $g->dirichlet_dist(@alpha);

METHODS

$gamma = Statistics::GammaDistribution->new();

No parameters necessary.

$variate = $gamma->rand( SCALE );

This function returns a random variate from the gamma distribution. The distribution function is,

p(x) dx = {1 over Gamma(a) b^a} x^{a-1} e^{-x/b} dx
for x > 0.

Where a is the order and b is the scale. Unless supplied as a parameter, SCALE is assumed to be 1.0 if not supplied.
$gamma->get/set_order( ORDER );

Gets/sets the order of the distribution. Order must be greater than zero.

@theta = $gamma->dirichlet_dist( ALPHA );

Takes a K-sized array of real numbers (all greater than zero), and returns a K-sized array containing random variates from a Dirichlet distribution. The distribution function is

p(theta_1, ..., theta_K) dtheta_1 ... dtheta_K =
(1/Z) prod_{i=1}^K theta_i^{alpha_i - 1} delta(1 -sum_{i=1}^K theta_i) dtheta_1 ... dtheta_K

for theta_i >= 0 and alpha_i >= 0. The normalization factor Z is
Z = {prod_{i=1}^K Gamma(alpha_i)} / {Gamma( sum_{i=1}^K alpha_i)}

The random variates are generated by sampling K values from gamma distributions with parameters order=alpha_i, scale=1, and renormalizing. See A.M. Law, W.D. Kelton, Simulation Modeling and Analysis (1991).

<<less
Download (0.010MB)
Added: 2007-08-08 License: Perl Artistic License Price:
807 downloads
TAU 2.16.5

TAU 2.16.5


TAU is a C++ profiling, tuning, and analysis. more>>
TAU (Tuning and Analysis Utilities) is a program and performance analysis tool framework for high-performance parallel and distributed computing.
TAU provides a suite of tools for static and dynamic analysis of programs written in C, C++, FORTRAN 77/90, Python, High Performance FORTRAN, and Java.
In particular, TAU offers a state-of-the-art performance profiling and tracing facility that supports a general scalable parallel execution model based on nodes, contexts, and threads.
The goal of the TAU project is to develop program and performance analysis technology that meets both the challenges of evolving scalable parallel computing systems and the needs of programming methodologies used for next generation scientific applications.
TAU should be able to target the diversity of computing paradigms and machines while offering a framework of portable and reconfigurable measurement and analysis components that can be optimized and extended.
Enhancements:
- This release features support for profile snapshots, improved Fortran support, multiple PerfDMF databases within ParaProf, Lahey 64 bit compiler under Linux and SiCortex 64 and 32 bit architectures, clock synchronization in trace files, support for metadata in ppk files and for building charts, TAU portal scripts for uploading data, support for persistent communication events in traces, and KTAU OS level shared counter coupling.
- Also included are Eclipse/PTP updates for accessing TAU options and build configurations.
<<less
Download (3.4MB)
Added: 2007-06-03 License: Free To Use But Restricted Price:
877 downloads
Debian vs Pimientos 1.1.0

Debian vs Pimientos 1.1.0


Debian vs Pimientos is a fun arcade in which you have to kill peppers using the logo of Debian. more>>
Debian vs Pimientos is an arcade game developed using the SDL libraries SDL, SDL_image, SDL_mixer, and SDL_ttf. This permits the portability of the game to some systems and machines.
Debian vs Pimientos is the first game of NEOPONTEC Games, and the first to use the NNG Engine (New Neopontec Gaming Engine) developed by Hector Blanco (me) that uses the mentioned SDL Libraries.
The game concept is very easy to understand and to play. There are a lot of peppers (pimientos is the spanish word for peppers) that are flying by the sky, and you, armed with the Debian logo must fight them. The Debian logo shoots GNU heads to kill these devil pimientos
Main features:
- 800x600 resolution at 32 bits.
- High quality images.
- Addictive and funny playing experience
- Cross-platform open source game: (binaries for Win32 & Linux, and sources for other systems).
- Different classes of peppers (pimientos).
<<less
Download (0.66MB)
Added: 2006-10-08 License: GPL (GNU General Public License) Price:
1114 downloads
Multi Gnome Terminal 1.6.2

Multi Gnome Terminal 1.6.2


Multi Gnome Terminal is an enhanced Gnome Terminal more>>
Multi Gnome Terminal is an enhanced version of gnome-terminal, with many powerful new features and extensions. The most notable enhancement is the ability to run multiple terminals within the same window.
Each terminal may be accessed by its "tab", through keyboard shortcuts, or menu selections. Inactive terminals provide an alert when the buffer changes by changing the color of the tab labels.
Other enhancements include a toolbar, a buttonbar, flexible command options to launch new terminals, tabs, and shells from either the GUI or command line, customizable key bindings for MGT functions and other uses, font shadowing, the ability to "split" terminals so that each window can simultaneously multiple terminals, the ability to "view" or "bond" terminals with other terminals, and various other improvements
Main features:
- Multiple terminals may be opened within the same Window.
- Each terminal Window is "Tabbed" for easy navigation.
- The terminal Window may be "split" vertically and/or horizontally. And also unsplit, or the split terminal can be moved to its own "Tab", or even another Window.
- Terminals may be "bonded" so that the output of a command in one terminal is echoed to all the "bonded" terminals.
- Terminals may be moved from one Multi Gnome Terminal Window to another.
- Notification that an inactive terminal buffer has changed, or is in the process of changing, via colors on Tab labels.
- Extensive keyboard shortcuts for most Multi Gnome Terminal features, and configurable key bindings for these features and other uses.
- Shading, tinting and psuedo-transparency of the Multi Gnome Terminal Window background.
- Gamma corrrection and contrast controls for background pixmaps.
- Configurable "Commands" for initializing new terminals, accessible from within the Multi Gnome Terminal GUI interface, or as command line options.
- Adds a Toolbar and Buttonbar, which can be disabled like the other GUI components. The Toolbar can be repositioned too.
- Search the scrollback buffer.
- Font "shadowing" for better contrast on transparent or pixmapped backgrounds.
- Improved terminal emulation capabilities, including support for VT52.
- Improved support for launching URLs direct from the terminal Window.
- A flexible command line for creating new Windows and Tabs.
- Bold fonts can be a different font, and different color.
- Support for pseudo-graphics characters (like xterm).
- Greatly improved Class handling (configuration profiles) with many available configuration options.
<<less
Download (1.46MB)
Added: 2005-04-03 License: GPL (GNU General Public License) Price:
1674 downloads
MetaC Compiler metacc r70125

MetaC Compiler metacc r70125


MetaC language extends C in a 100% backward compatible way. more>>
MetaC language extends C in a 100% backward compatible way with reflective features and techniques for refactoring, reconfiguring and modifying arbitrary C source code.
Therefore, the extensions provide special metadata types for working with source code information, syntactical structures for the definiton of code templates, and metafunctions to gather information about source code and refactor, modify, delete, or insert code.
Some of the modifications that can be done with MetaC, are also realizable with the C preprocessor. But the C preprocessor suffers certain limitations that can be overcome using MetaC.
The area of applications for MetaC is not limited to specific domains. But its concepts and its motivation has been derived from problems of CASE tools for embedded real-time systems (e.g. Mathworks Matlab, Telelogics Tau, Aonixs STP).
- Source code reconfiguration and refactoring in general.
- Abstraction of APIs and hardware-specific or vendor-specific implementations of well-defined functionallity (ever got locked to a specfic API by a RTOS vendor?).
- Source code instrumentation for WCET-analysis
- Adaption of source code to multiple embedded targets (especially differing native platform APIs) based upon an abstract machine model
- Application specific debug support (e.g. control-flow or data-flow tracing)
- Verification of domain- and application-specific constraints (e.g. MISRAs rules set for C based programs in automotive applicaitons)
Advantages of the Metaprogramming Approach:
- Source code modification is done based upon syntax. In consequence invalid modifications can be detected at the moment they are executed.
- Decision for code modifications can be made upon user parameters and information derived from the source code
- Crosscutting reconfigurations (i.e. reconfigurations concerning multiple functions or modules) of source code are possible.
Enhancements:
- Support for Win32 hosts was added.
- Support for initializer lists was added.
- Some C99 issues were fixed.
- Several more enhancements were made.
- A whole bunch of bugs were fixed.
<<less
Download (1.7MB)
Added: 2007-01-25 License: Free To Use But Restricted Price:
1005 downloads
Test::XML::Simple 0.09

Test::XML::Simple 0.09


Test::XML::Simple is an easy testing for XML. more>>
Test::XML::Simple is an easy testing for XML.

SYNOPSIS

use Test::XML::Simple tests=>5;
xml_valid $xml, "Is valid XML";
xml_node $xml, "/xpath/expression", "specified xpath node is present";
xml_is, $xml, /xpath/expr, "expected value", "specified text present";
xml_like, $xml, /xpath/expr, qr/expected/, "regex text present";
xml_is_deeply, $xml, /xpath/expr, $xml2, "structure and contents match";

# Not yet implemented:
# xml_like_deeply would be nice too...

Test::XML::Simple is a very basic class for testing XML. It uses the XPath syntax to locate nodes within the XML. You can also check all or part of the structure vs. an XML fragment.

<<less
Download (0.005MB)
Added: 2006-09-07 License: Perl Artistic License Price:
1142 downloads
StormWar 0.15.1

StormWar 0.15.1


StormWar is a 3D realtime strategy game inspired by a quite unknown but great old game: NetStorm, Islands at War. more>>
StormWar is (actually, will be) a 3D realtime strategy game inspired by a quite unknown but great old game: NetStorm, Islands at war.
Game and datas are released under the GPL license.
Strictely speaking, StormWar will not really be a game, but rather a game engine. StormWar projects goal is to make a game engine with many limitations so that it is easy to edit or create a mod.
A frequent error in game engines projects (that often lead them to a sudden death) is to make the engine too general, so that only developers are able to make games around them.
As much as possible, some limitations will be removed in the future, with the same condition in mind: keep it easy.
A mod contains all the modifiable datas used by the engine in comprehensive data files. These files are mainly based on variables, which is even much simplier than an integrated scripting language.
So every people with a few computer skills would be able to make (or at least modify) a mod.
The StormWar official release will include:
- The StormWar engine, written in C.
- The default mod, namely the StormWar mod, which will tend to look like NetStorm.
- Maybe other interesting mods and/or testing mods.
The goal will be to play against bots handled by the computer or human opponents over a network. The games will be automatically generated. It will be possible to play tournaments where the players will evolve by learning new knowledge.
Main features:
- Quite portable source written in C.
- Many debugging options for developers and mod makers.
Core engine:
- Mods support based on files.
- Powerful variable system.
- In-game shell with runtime functions.
- Virtual modules with shell functions, preferences and shared ressources.
Game engine:
- Automatic ground generation.
- Bridges.
Graphical engine:
- OpenGL rendering.
- 3D objects organized in parts.
- 3D animation by keyframes.
- 2D on-screen objects.
- Graphical user interface management.
- Flexible architecture (many things can be changed on-the-fly).
- Bitmap font rendering.
- Basic 3D texturing by 2D textures.
- Bilinear, mip-mapped and trilinear texture filterings.
- Lighting.
- Simple materials.
- Fast motion blur emulation.
- Simple fog.
- Gamma correction.
- Manual camera positioning : scrolling, rotation around a point, panning.
Graphical user interface:
- Widget tree.
- Menubar and menus.
- Game panel.
- Graphical shell.
- Dialogs.
Sound engine:
- Music support.
- Stereo sound samples mixing.
- 3-dimensional sound positioning.
Predefined environmental effects:
- Cubic skybox.
- Cloud layers.
- Flocking (to simulate birds for example).
- Lightnings with thunder sound.
- Fog.
<<less
Download (5.0MB)
Added: 2005-11-27 License: GPL (GNU General Public License) Price:
1427 downloads
Simple Timetracker 1.1.4

Simple Timetracker 1.1.4


Simple Timetracker provides an application for keeping a record of time vs tasks. more>>
Simple Timetracker provides an application for keeping a record of time vs tasks.

Timetracker is a Java application for recording time spent on projects and activities.

<<less
Download (0.96MB)
Added: 2007-06-05 License: MIT/X Consortium License Price:
872 downloads
CHEOPS Chess 1.1

CHEOPS Chess 1.1


CHEOPS Chess project is a C++ chess engine. more>>
CHEOPS Chess project is a C++ chess engine.

CHEOPS (CHEss OPponent Simulator), or Χεοψ, is a fully-functional AI chess program capable of human vs. human, human vs. computer, and computer vs. computer play. It uses a 64-square linear array board representation.

The game tree search is alpha-beta, and the static evaluation function considers material, mobility, and motif features.

CHEOPS comes with extensive documentation on the program internals, aimed at students or programmers wishing to understand or extend the system.
<<less
Download (0.17MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1022 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5