There are so many different ways to arrive at the home page for an interesting project here on java.net. To help you find the project you are looking for or to retrace your steps to rediscover a project that piqued your interest, you can list the projects alphabetically, by community, by topic, or by downloadable executables. You can pull out only those that are hosted here on java.net or look for the special "linked" symbol to identify those projects that are hosted on other sites. We are particularly proud of those projects that began in our incubator and have matured into successful projects and are listed as incubator graduates.
|
A Sun Grid plugin for Mistral
(mistral-sungrid)
Sun Grid plugin for the Mistral ImageTaskProcessor.
|
|
Applications for EE and ME users
(engineering-applications)
We're not going to beat you over the head about how great Grid Computing is for important projects with short deadlines that need large amounts of computational power. You already know, hopefully, that's one of the reasons you're here. The other reason is to get involved or find out more about Engineering Applications tools and tips for use on the Sun Grid.
We know how important applications are to Grid Computing and we're working hard to get more useful applications available on the Sun Grid. We're also trying to help out by making it easier to write, distribute, and run these applications. We understand that we can't do this alone. Please feel free to start new projects to simply share information about Computer Assisted Engineering applications well suited to the Sun Grid or upload applications as resources.
This community category is here to support you, our partners and ISV's in the development and access to these Engineering tools. We have an integrated suite of tools available for collaborative work.
Once you set up a project, you get mailing lists and discussion forums to help your teams communicate. You also get a choice of CVS or Subversion repositories to help manage your development processes for files that you want to put under change control and tracking. And all of this can also be done in private projects (contact the category owner for details), where your proprietary information is securely shared within a limited subset of community members.
Be sure to check out our getting started page if you're new to the community. It explains the process of creating projects and working with the tools.
If you have any additional Engineering tools please join in and make this a better place for everyone.
|
|
arms
Spatial Alignment with the RMS (Root Mean Square) method.
|
|
asv
Analytical calculation of van der Waals surfaces and volumes.
|
|
Blender
Blender is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback.
|
|
Cactus
Cactus is an open source problem solving environment designed for scientists and engineers. Its modular structure easily enables parallel computation across different architectures and collaborative code development between different groups. Cactus originated in the academic research community, where it was developed and used over many years by a large international collaboration of physicists and computational scientists.
|
|
Compute Server
(computeserver)
The purpose of this project is to facilitate direct and open engagement with developers who are interested in exploring how to make the leap to utility-based grid computing. To get things started, Sun is sharing an unfinished, early-access version of new Compute Server software, which is targeted at Java developers who are working with applications that can be modeled as a set of independent, compute-bound tasks.
|
|
Compute-Utility-RMI-Project
The Compute-Utility-RMI-Project sees Javas Remote Method Invocation (RMI) as a model for defining the Sun Grid Compute Utility services. The goal of this project is to explore RMI on the Compute Utility. The mission of this project is to collect RMI examples tested on the Compute Utility.
|
|
cool-apps-ganet
Scalable neural network that grows using the genetic algorithm
|
|
cool-apps-geneticgrid
We are going to develop Genetic Algorithm Engine, which allows to end users (scientists) to implement only client algorithm and process it: find a approximate solution by genetic algorithm on Sun Grid.
|
|
CoolApps[tm] Developer Challenge
(CoolApps)
CoolApps
|
|
Credit Card Processor example program used in the documentation.
(Examplejavaprog)
Credit Card Processor example program used in the documentation.
|
|
csr
The Combined SDM/RMS Algorithm for spatial alignment of two molecules.
(pairwise correspondence computed)
|
|
Distributed Index
(cool-apps-distributedindex)
Distributedindex is a general purpose indexing engine that spreads the load of creating an index over multiple nodes using the Compute Server framework.
|
|
dog
Docking Geometrically two molecules.
(fixed pairwise correspondence)
|
|
DTrace
(dtrace)
Our goal is to develop a set of publicly available dtrace scripts that can be used by any Sun Grid compute utility user for a quick and effective assessment of performance achieved versus potential performance of an application.
|
|
e3d-for-sungrid
E3D is 3D Elastic Seismic Wave Propagation Code. This is capable of simulating seismic wave propagation in a 3D heterogeneous earth. This project aims at making E3D suitable to be run on Sun Grid.
|
|
elmer
Enable elmer for the Sun Grid
|
|
EMBOSS-4.0.0
(EMBOSS)
Porting EMBOSS to Sun Grid.
|
|
ENZO
Enzo is an adaptive mesh refinement (AMR), grid-based hybrid code (hydro + N-Body) which is designed to do simulations of cosmological structure formation.
|
|
Example demonstrating use of the DRMAA API from Java code
(Exampledrmaaprog)
Simple example demonstrating use of the DRMAA API from Java code
|
|
Example projects to help you get started
(examples)
This category is a repository of example projects to help you get started and generally be more productive. We have a few projects here and there are many more to come.
We invite you to participate as well. Please contact us if you have any suggestions for current example, ideas for new projects, or want to make one on your own.
|
|
Experimental Neural Network Techniques
(Neurotic)
An experimental combination of both old and new techniques for creating effective and efficient neural networks.
|
|
FBP
File Based Partitioning aims to bring domain parallelism to serial applications to be run on grid.
|
|
fds-grid
(fds)
The goal of this project is to bring FDS to the Sun Grid Compute Utility.FDS is a computational fluid dynamics (CFD) model of fire-driven fluid flow. The software solves numerically a form of the Navier-Stokes equations appropriate for low-speed, thermally-driven flow with an emphasis on smoke and heat transport from fires.
|
|
fractrace
(cool-apps-3d-fractal-rendering)
Atristic Rendered 3D Volumetric Fractals
Insipred by Apophysis and ElectricSheep.
Written in 100% pure Java - J3D
Developed in NetBeans with the ComputeServer module.
Rendered on the SunGrid computeServer
Welcome to the 3D Fractal project on SunGrid! The goal of this project is to develop applications for creating, rendering, and animating IFS fractals in full 3D as volumetric density fields. Volumetric density fields do not have any surfaces like isosurface "slices" through a dataset. Rather each pixel is evaluated through the volume picking up color along the way, denser regions are more opaque and can be seen from the outside through the less dense regions. Additionally changes in density refract light bending light progressivly as it passes through the volume.
Visit http://www.Apophysis.org/ to get a feel for what's being done with 2D IFS fractals. The goal of this project is to take the same algorithms into 3D to generate volumetric data that can be rendered with a specialized raytrace engine providing illumination, shadows, and gradient refraction. By raytracing the fractals as a true volume all lighting, color, and transparency is affected by the density of the fractal as a gradient field. The results are output as bitmap images that can be used as stills or as frames of an animation (see http:\\www.electricsheep.org for 2D animation examples)
|
|
freeFEM Ported to Sun Grid Compute Utility
(freefem)
To make available freeFEM on Sun grid
|
|
G-grid
The goal of this project is to bring Glimmer to the Sun Grid Compute Utility. Glimmer is a system for finding genes in microbial DNA, especially the genomes of bacteria, archaea, and viruses. Glimmer (Gene Locator and Interpolated Markov ModelER) uses interpolated Markov models (IMMs) to identify the coding regions and distinguish them from noncoding DNA
|
|
gamess_for_sungrid
The immediate goal of this project is to bring GAMESS to the Sun Grid Computing Utility. The General Atomic and Molecular Electronic Structure System (GAMESS) is a general ab initio quantum chemistry package.
|
|
glimmer
(Glimmer)
Glimmer is a system for finding genes in microbial DNA, especially the genomes of bacteria, archaea, and viruses. Glimmer (Gene Locator and Interpolated Markov ModelER) uses interpolated Markov models (IMMs) to identify the coding regions and distinguish them from noncoding DNA.
|
|
GlimmerHMM
(glimmerhmm)
GlimmerHMM is a new gene finder based on a Generalized Hidden Markov Model (GHMM). Although the gene finder conforms to the overall mathematical framework of a GHMM, additionally it incorporates splice site models adapted from the GeneSplicer program and a decision tree adapted from GlimmerM. It also utilizes Interpolated Markov Models for the coding and noncoding models .
|
|
GLPK-SunGrid
(gnu-glpk)
The immediate goal of this project is to bring GNU Linear Programming Toolkit to the Sun Grid Computing Utility. The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.
|
|
GMP on SunGrid
(GMP)
Porting GMP To SunGrid
|
|
governor-school-contest-2007
Scarlet Knight's Tour Contest for members of the 2007 NJ Governor's School Program.
|
|
GridSAM
GridSAM is a Web Service that exposes job submission and monitoring functionalities of distributed resource managers, such as Grid Engine through a Web Service interface. It utilises the Job Submission Description Language standardised through the Global Grid Forum as the language for defining job in a DRM agnostic way. Plugins can be developed using the GridSAM API to support other DRM systems. GridSAM currently integrates with Grid Engine 6, Condor and Globus Toolkit 2 infrastructure.
|
|
group theory
(gap)
GAP is a free system for computational discrete mathematics, in particular group theory.
|
|
Java Tunnel Service
(javatunnelservice)
The java tunnel service provides ssh-style tunneling implemented as a java application.
|
|
JXTA Grid
(jxta-grid)
Deploying JXTA Services via the Sun Grid eases overall JXTA Service discovery, leverage and subsequent edge peer provisioed services by making available a series of JXTA "Super Peer" Runtimes that are network accessible to any number of JXTA Community applications. As such, the JXTA Grid will serve as a community catalyst to seed the JXTA ecosystem for evaluating, piloting and deploying large scale P2P applications.
|
|
Lammps on Sun Grid
(LAMMPS)
This project is goaled to porting the Lammps application to network.com to make it available to a general audience. For a description of this application please visit http://lammps.sandia.gov
|
|
lifesciences-blast
BLAST porting projects for Sun Grid
|
|
Linux to Solaris porting helper tool (Netbeans plug-in)
(porting-tool)
An easy to use Netbeans plug-in, which will help users to easily port their exiting Linux based C/C++ source code applications to Solaris Operating System 10 and above.
|
|
mafft
(MAFFT)
Porting MAFFT to sun grid
|
|
meme-mast
A software package to discover motifs (highly conserved regions) in groups of related DNA or protein sequences and, search sequence databases using motifs.
|
|
MFix
(MFiX)
MFIX (Multiphase Flow with Interphase eXchanges) is a general-purpose computer code developed at the National Energy Technology Laboratory (NETL) for describing the hydrodynamics, heat transfer and chemical reactions in fluid-solids systems. It has been used for describing bubbling and circulating fluidized beds and spouted beds. MFIX calculations give transient data on the three-dimensional distribution of pressure, velocity, temperature, and species mass fractions.
|
|
MI in Protein Families
(ufmipfam)
Mutual Information theory can be used in Protein families to detect correlated mutations for co-evolving pairs or functionally significant regions in protein folding.
The challenge is that protein sequences that exist in a particular family are not random samples or the complete set of sequences. Thus phlyogentic influences introduce noise in the signal making it difficult to detect amino acids with high mutual information.
I have developed an algorithm that compensates for this effect but with high computational costs from the algorithm and the data set. Would like to test the performance using the grid and a cost analysis on what it would take to run as a rental for all 8000 protein families.
|
|
MPQC for SunGrid
(MPQC)
This project makes MPQC available on the Sun Grid Computing Utility. MPQC (Massively parallel Quantum Chemistry) computes properties of atoms and molecules from first principles using the time independent Schrödinger equation and is designed to run on a variety
of architectures ranging from individual workstations to symmetric multiprocessors to massively parallel computers. This project's aims are to provide an mpqc runtime environment on the Sun Grid, including help files and example input files.
|
|
mrbayes, phylogeny interference on the Grid
(MrBayes)
The immediate goal of this project is to bring MrBayes to the Sun Grid Computing Utility. MrBayes is a program for the Bayesian inference of phylogeny.
|
|
NetBeans Plugin for developing Sun Grid applications
(sungridplugin)
This NetBeans IDE plugin uses the Network.com Job Management Application Programming Interfaces (APIs) to enable developers to create/manage resources and jobs directly from within NetBeans IDE.
|
|
Netbeans support for MPI
(mpiplatform)
This Netbeans module supports development and testing of MPI applications.
|
|
Neurona: AI meets grid computing
(Neurona)
I'm trying to develop a very simple solution where computers connected in a grid style can be working as "brain cells" or neurones simulating the functioning of the brain.
What I'm intending to create is a prototype of an AI system that can mimic the brain. This should be treated as a first step on a much greater AI project.
|
|
NucleicAcidBuilder
NAB porting projects for Sun Grid
|
|
Numerical Solutions to Einstein's Equations
(Jabble)
We are developing a code to solve Einstein's equations of general relativity. The form of these nonlinear partial differential equations lends itself naturally to a grid-based implementation. The applications include the evolution of spacetimes containing neutron stars and/or black holes as well as the extraction of gravitational waves produced by the merger of such objects. There is considerable pressure from present and planned gravitational wave observatories to make predictions of the profiles of the gravitational waves produced by the mergers of black holes and/or neutron stars.
|
|
OpenLDAP Data Agent for Open HA Cluster
(ha-openldap)
OpenLDAP Data Agent for Open HA Cluster (as a part of the Code for Freedom contest of SUN Microsystems)
OpenLDAP is the de facto Open Source reference implementation of the Internet standard Lightweight Directory Access Protocol.
Major enterprise directories such as NDS and Active Directory have LDAP interfaces. It is mainly used for transaction authentication and user login.
These are some of the features required to be guaranteed by the service :
1. Reliable, rapid access to increasingly complex data.
2. Ability to handle large number of transactions per second.
3. No downtime (or seamless fail over) for BOTH reads and writes
4. Need redundant servers with identical databases.
The Solaris Operating system is supported by the OpenLDAP server. It runs applications and services in a highly available, secure and scalable environment. The purpose of this project is to write an agent which can make the OpenLDAP server highly available on a Sun Cluster. The agent will be preprogrammed to start and to shut down, fault monitor, and perform automatic failover for the OpenLDAP service.
The project will be considered successful if the agent is able to run all the required OpenLDAP services on a cluster automatically, after a failover.
|
|
OpenSees
The Open System for Earthquake Engineering Simulation (OpenSees) is a software framework for simulating the seismic response of structural and geotechnical systems.
|
|
Parallel and Distributed Numerical Algorithms
(grid-matrix)
Distributed numerical linear algebra algorithms (sparse/dense factorizations, distributed BLAS, LAPACK.)
|
|
ParMetis-Sun Grid
(ParMetis)
ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices.
|
|
ParMGridGen
SunGrid (network.com) version of ParMGridGen.
ParMGridGen-1.0 is a highly optimized serial and parallel library for obtaining a sequence of successive coarse grids that are well suited for geometric multigrid methods. The quality of the elements of the coarse grids is optimized using a multilevel framework. The parallel library is based on MPI and is portable to a wide range of architectures.
|
|
Partitioning Mass Spectral Data
(partitioning)
The interpretation of CID-type mass spectral data may be treated as a problem in mathematical partitioning. Because the mathematics involved are very CPU intensive, a C program is being developed to handle the mathematics on the Sun Grid with parallel processing.
This project will allow project members to download new versions of the viewer software, share information on beta testing the C program on the Sun Grid, and suggest improvements that would be helpful (e.g. new truth tables to limit the spatial configurations).
|
|
Passau Grid Engine XML Parser
(Passau)
Passau is an XML parser for parsing the output from the qstat -xml command. It is based on a schema binding generated from JAXB. The objective of the project is to develop the JAXB binding into a clean, specific, and useful API for gathering information from a Grid Engine cluster.
|
|
Persistence of Vision Raytracer
(povray)
The Persistence of Vision Raytracer is a high-quality, totally free tool for creating stunning three-dimensional graphics.
|
|
PETSc
The purpose of this project is to expand the knowledge on the way PETSc applications can be run on the Sun Grid.
|
|
PHYLIP is a free package of programs for inferring phylogenies.
(phylip)
PHYLIP (the PHYLogeny Inference Package) is a package of programs for inferring phylogenies (evolutionary trees). Methods that are available in the package include parsimony, distance matrix, and likelihood methods, including bootstrapping and consensus trees. Data types that can be handled include molecular sequences, gene frequencies, restriction sites and fragments, distance matrices, and discrete characters. PHYLIP is the most widely-distributed phylogeny package, and competes with PAUP* to be the one responsible for the largest number of published trees. PHYLIP has been in distribution since 1980, and has over 15,000 registered users.
|
|
pleiades
Image stacking is a procedure that astrophotographers perform in order to extract a low-noise image from a sequence of photos of a certain sky object. Some preliminary operations are performed on images in order to compensate for image artifacts generated by the atmosphere (e.g. blur, distortion, etc...); when all the images are perfectly aligned and sized the final image is computed by averaging. There is a number of existing applications for this procedure, but as far as we know none is written in Java and open source. pleiades will try to demonstrate that Java can be a profitable programming language for the amateur astrophotographer community too, also because it opens the door to easier distributed computing.
|
|
pop-partition
(pop)
Optimal Partition (classification).
The number of classes is computed.
|
|
Porting OFELI on Sun Grid
(OFELI)
OFELI (as Object Finite Element LIbrary) is an object oriented library of classes for finite element solution of boundary and initial value problems. It provides a finite element developer tools to write concise and user friendly codes either for simple finite element programs or for large scale applications using sophisticated solution techniques like preconditioned iteration algorithms.
|
|
PSPASES
PSPASES (Parallel SPArse Symmetric dirEct Solver) is a high performance, scalable, parallel, MPI-based library, intended for solving linear systems of equations involving sparse symmetric positive definite matrices
|
|
publications
repository for publications about the Sun Grid
|
|
qcm
Quantitative Chirality Measure of a conformer
(graph automorphisms enumeration included)
|
|
R-Project
R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R.
|
|
radi-radi2
Computation of the Radius and Diameter of a spatial set.
(computes also various other geometrical parameters)
|
|
RMISolver example program used in Sun Grid documentation
(Examplermiprog)
RMISolver example program used in Sun Grid documentation
|
|
Solving standard finance problems
(finmart)
This software provides free and open source implementation of the standard solutions in valuing financial securities.
|
|
Sun Grid Developer Pilot Program
(sg-pilot)
The Sun Grid Developer Community is invited to participate in a pilot program which gives developer access to Sun Grid Resources. This project outlines the pilot program: resources, options and membership requirements
|
|
Sun Grid Environment
(examples-env)
get environment variables from 1-* nodes
|
|
Sun Grid Life Sciences - BioJava Tools
(lifesciences-biojava)
A resource bundling project for the BioJava tools located at http://www.biojava.org
|
|
Sun Grid Life Sciences Tooling
(lifesciences)
The purpose of this project is to support the porting and registration of key life sciences applications to Sun Grid. This activity includes making them both grid aware as well as supporting their port to the current version of Solaris running on the Sun Grid Comput Utility.
|
|
sunGridEnabler
(sun-grid-enabler)
The Sun Grid Enabler is a netbeans plugin to enable applications on the Sun Grid Engine and on network.com (Sun's Grid Compute Utility)
|
|
SuperLU matrix solver
(superlu)
SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines.
|
|
The FreeMat resource project for SunGrid
(FreeMat-SunGrid)
FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, but is Open Source.
|
|
Topdog
(topdog)
Let's factor large semiprimes on SunGrid.
|
|
Transterm
TransTerm finds rho-independent transcription terminators in bacterial genomes.
|
|
uofmneural
M.Sc. thesis project at the University of Manitoba. Title: Bird song recognition with artificial neural networks, support vector machines, and kernel density estimation. The code has already been written and executed in linux. I'd like a grid platform to augment my research for NNs with large numbers of hidden neurons. The code is currently written in C++.
I hope that's a long enough description so I can get past the second page. It would really be annoying if I had to come here and type some more.
Thank you.
|
|
utilities
(Utilities)
utilities
|
|
WRF-SunGrid
(wrf)
The purpose of this project is to expand the knowledge on the way WRF applications can be run on the Sun Grid.
|
|
yafray
(Yafray)
The Immediate Goal of the Project is to Port Yafray on the Grid.
|
|
zeus-mp
ZEUS-MP is a computational fluid dynamics code for the simulation of astrophysical phenomena, based on ZEUS-3D and parallelized using the MPI message-passing library.
|