To download the latest development version of OPUCEM, you can checkout the trunk from SVN: You can do the same by clicking the "Zip Archive" link located under the "Download in other formats:" phrase
in on our SVN web interface: If you prefer to checkout the latest stable version, please have a look at our tags directory: The latest version that uses pure C is the 00-00-02 tag. To see how we switched to C++ (not in
philosophy, but simply replacing C99 complex types with C++ std::complex templates), you can have a look at the
following svn changeset summary: OPUCEM has mostly been tested on Mac OSX and Linux so far. If you would like to use it on Windows,
we recommend using cygwin or mingw. While we don't maintain it, we created a port of the 00-00-02 tag at some
point and if you are a Windows user, you might want to see what we needed to change/fix for this port (a lot is
explained in the makefile.cygwin)
: Finally, for the 00-00-02 windows tag, here is a binary of the st_sm4 example: st_wincmd.exe. Please note that the Majorana case is not reliable in this binary and
is known to give wrong results for some inputs. The pdf version of the user manual for OPUCEM-00-00-04/05 is available for download
here. |