# -*- mode: org -*-
# This file is better edited using Emacs

#+TITLE: OPUS CRB News
#+AUTHOR: Christophe Prud'homme
#+DATE: <2011-03-17 Thu>
#+EMAIL: christophe.prudhomme@ujf-grenoble.fr
#+OPTIONS: toc:t
#+LATEX_class: cparticle

* New in 0.93.0

** Contributors

  - Christophe Prud'homme
  - Stéphane Veys
  - Abdoulaye Samake

** Programming environment

  - now use .cfg files in order to configure executable and python/octave
    wrappers
  - add cmake tests for each executable and scripts making sure they at least
    execute correctly
  - added cmake macros to simplify compiling executable and python/octave wrappers

** Libraries

*** feel/feelcrb

  - added new CRB options CRB_NO_RESIDUAL
  - added lookup functions for CRB databases: there are two options: either it
    is installed in $HOME/feel/db/crb or it is installed on the system in
    $prefix/usr/lib/feel/db/crb. The local installation has precedence.

*** feel/feelmodels

**** All models
  - Port all models to new cmake macros
  - added dependency to global 'opus' taget



* New in 0.92.0

** Contributors

  - Christophe Prud'homme
  - Stéphane Veys

** Programming environment

  - start using new .cfg file framework in Feel++ (>= 0.91.0-~svn7020)

** Libraries

*** feel/feelcore

  - added some more Boost.serialization function for require crb online data
    structures
    - Boost.Tuple
  - added Log() support to Eigen data structures

*** feel/feelcrb

  - finished serializing and archiving all the required data for the online CRB
    computations
  - allow different types of error computation for the CRB. At the moment
    support for RESIDUAL and RESIDUAL_SCM is implemented


*** feel/feelmodels

**** eads
    - added config file for opuseadscrb
    - reduce verbosity level, now redirected to logfile

**** heat1d

**** advection-diffusion-2d-1

  - implemented the crb application

**** TODO advection-diffusion-2d-1

  - implement the scm application and the python/octave wrapper


* New in 0.91.0

** Contributors

  - Christophe Prud'homme
  - Sylvain Vallaghe
  - Stéphane Veys

** Programming environment

  - reorganized completely the directory structure
  - install octave and python scripts and associated dynamic libraries on the
    system

** Libraries

*** feel/feelcore
  - serialization: started providing serialization for the data structures that
    are used in the CRB online computations
  - provide interface for openturns wrappers

*** feel/feelcrb
  - cleanup
  - fix a bug in primal/dual computation involved in the output correction when
    in non-compliant case
  - the run() (online crb computation) member function gets an 2nd parameter
    that is the accuracy witch which the computations should be done. If not
    achievable then the best possible accuracy from the computation will be done.

*** feel/feelmodels

**** eads

  - fix python crb bindings

**** heat1d

  - fix python crb bindings: the parameters

**** advection-diffusion-2d-1

  - added new testcase: steady advection-diffusion with 2 parameters namely the
    lenght of the computational domain and the Peclet number. This testcase will
    be useful to test the crb framework and in particular the scm


* New in 0.90.0

** opus/opusmodels

 - fix last differences between opus pfem and opus mfem

** opus/opuscrb

 - optimal recursive scm implemented
 -


* New in 0.0.8

** models
 - fix all differences between pfem and mfem models
 - add wp3 document
 - full pfem models


* New in 0.0.7

 - Octave wrapper for the various models
 - Python wrapper for the various models
