elmer
  
  

News:


September 19, 2006

Updated the examples page to include an example build session of Elmer on a Linux machine. This should hopefully illustrate how easy it is to use scons to build and install Elmer.


September 6, 2006

released v1.1.6a, an initial alpha release which includes the following changes:

  • Added ability to pass a C function pointer as an argument to an "elmerized" Python function or method where the C function pointer appears as a Python function object in the Python code (C-mode only).
  • Added test case/example for new callback feature (test9).
  • Minor bug fix in interface file parser to understand arrows "->" with no spaces around them.


  • October 25, 2004

    released v1.1.5, which includes the following changes:

  • Fixed C-mode call which returns double to use correct Python/C API (thanks to David Chase)
  • Added code to allow for multiple "elmerized" Python modules to be used in the same C application in C mode without the use of a top-level Python module to import them into a single Python module. (thanks again to David Chase)
  • Improved interface file parser slightly to understand whitespace in formatting better
  • Fixed bug so -test can be used
  • Fixed bug so -frozen requires a python file to be specified
  • Added testcases for -frozen and interface file parser


  • September 21, 2004

    Released v1.1.4, which includes the following changes:

  • Improved the scons builder/installer so the "configure" step is only performed when necessary
  • Added error reporting when elmer_cmd_* hooks fail in Tcl mode
  • Changed precision in elStrAppendDouble() (thanks to Tim Kaiser)
  • Added tests in test directory and an scons builder for them


  • September 1, 2004

    Released v1.1.3a, an alpha version with new features only tested on SciPy example code. The new features are limited primarily to changes in the build, command-line argument processing, and the usage statement.

    Added support for Windows, verified with only minimal testing

    Added an SCons-based build to supplement the autoconf-based build...this allows elmer to be configured without Tcl or freeze features --unlike the existing autoconf-based build-- and does not require SCons to be present (uses bundled scons-local package).

    Greatly improved usage statement for clarity.

    Updated elmer home page with SciPy04 presentation & example code (unzip/tar the .tgz file).


    March 29, 2004

    Added PyCon04 presentation and example code to elmer home page.


    February 2, 2004

    Added support for elmer_cmd_created and elmer_cmd_deleted functions for use in Tcl obj mode (thanks to Scott Swarts).

    Fixed bug in C mode where float and double were treated like obj types.

    Fixed bug in C mode where delete function was not created.

    Fixed bug in build to support configuring/building in source dir instead of (preferred) separate build dir.


    April 7, 2003

    Added a configure script and made all supporting changes.


    January 21, 2003

    Released v1.0.1 which fixes various bugs in Python -> C.

    Added elmer web page to SourceForge.


    December 17, 2002

    Released v1.0