The bulk of my recent work has been on automating generation of HPC software components and their build systems.bocca.

I contribute a lot to info at the CCA forum wiki and the deprecated CCAToolsWiki/

I have an on-going interest in scalable build systems for component software. Here are the current mutterings.

Current specifications as of 9/28/2006. Better may be in CVS,SVN. The Neo (c++ as idl) binding, The sidl source tree (babel as idl), The cca-spec-babel+contrib javadoc.

Abstracts (pdf) appearing at compframe 2005: Ccaffeine tool support and Self-similarity discussion points.

My presentation at compframe 2005: Ccaffeine tool support PPT

Abstract (pdf) presented at PCFD 2005 on CCA and its impact on the SAMR CFD package developed at Sandia. And the conference presentation slides in pdf.

Presentation info for Jan 05 cca usability meeting.

The alpha release of BABEL/SIDL wrapped (by Ben) CVODE (sundials from LLNL) is available for brave souls. See INSTALL in sundials-sc04. This is based on a development version of sundials; we expect to incorporate the babel/sidl bindings and maybe CCA bindings into an official sundials release. Features:

  1. Example wrapping of a real OO C library in babel/sidl without *any* rewrite of the sundials code.
  2. Lots more, just follow the link for the latest news.

a new cvs snapshot of ccaffeine is available for babel-0.9.4. See the README.txt in the download directory. On some platforms both libxml2-devel and libxml2 are required.

The Neoclassic binding and Ccaffeine (new! 3/2004) cca.sidl, but in pure virtual style (c++ only components, but c++ can wrap just about anything in Fortran, so is that really a limitation?)

a new cvs snapshot of ccaffeine is available for brave souls. See the README.txt in the download directory.

NOTES on using the redhat 8.0 cca base rpms to make your own component rpms. (Will be updated to repair misinformation if pointed out to Ben).

Very OLD esi meanderings and proposals

esi SIDL binding proposals and discussion

cca-forum meanderings and proposals.

cca-spec-0.5.5 core spec addition proposals following oct 2001 meeting

cca-spec-0.5.5 core spec & port C++/Java bindings (Proposal2)

SC'01 ODEPACK++ (C++/CCA) version of odepack (in progress)

CCAFE 0.4 (in progress)