IT++ / News: Recent posts

IT++ 4.3.0 released

After almost 3 years we are proud to announce that IT++ 4.3.0 is the next release of the current IT++ master branch. It uses an compilation system based on cmake and adds a number of new features and bug fixes as described in the release notes.
As usual, if you encounter any problems with this release, please ask for help on the IT++ Help forum.

Posted by Bogdan Cristea 2013-05-25

IT++ 4.0.6 released

IT++ 4.0.6 is the next maintenance release of the current IT++ stable branch (itpp-4-0). It fixes all the reported and noticed bugs since IT++ 4.0.5 was released and adds a few other minor modifications as described in the release notes.
As usual, if you encounter any problems with this release, please ask for help on the IT++ Help forum.

Posted by Adam Piątyszek 2008-10-08

IT++ 4.0.5 stable release

IT++ 4.0.5 is the next maintenance release of the current IT++ stable branch (itpp-4-0). It fixes all the reported and noticed bugs since IT++ 4.0.4 was released and adds a few other minor modifications as described in the release notes.

The source packages with IT++ 4.0.5 release can be downloaded using the following links:
- http://downloads.sourceforge.net/itpp/itpp-4.0.5.tar.gz
- http://downloads.sourceforge.net/itpp/itpp-4.0.5.tar.bz2... read more

Posted by Adam Piątyszek 2008-07-18

IT++ 4.0.4 stable release

IT++ 4.0.4 is the next bug-fix release of the current IT++ stable branch (itpp-4-0). It fixes all reported and noticed bugs since IT++ 4.0.3 was released and adds a few other minor modifications as described in the release notes.

The source packages with IT++ 4.0.4 release can be downloaded using the following links:
- http://downloads.sourceforge.net/itpp/itpp-4.0.4.tar.gz
- http://downloads.sourceforge.net/itpp/itpp-4.0.4.tar.bz2... read more

Posted by Adam Piątyszek 2008-03-31

IT++ 4.0.3 released

IT++ is a C++ library of mathematical, signal processing and communication system routines/functions. Its main use is in simulation of communication systems or for performing research in the area of communications.

Although IT++ 4.0.2 was published only a few days ago, we decided to prepare the next maintenance release quite fast. The reason for this immediate action is that IT++ 4.0.1 and 4.0.2 use a wrong method to call the BLAS zdotu_ function, which causes the blas_test and vec_test failures on some architectures (e.g. Debian sparc/alhpa/arm) or when using non-standard optimisation flags (e.g. -fomit-frame-pointer of the GCC). The problem is due to the fact that a std::complex<double> C++ type is not compatible with COMPLEX in Fortran. This appears to be especially visible when calling the Fortran functions that return a complex result. IT++ 4.0.3 release should fix this regression.... read more

Posted by Adam Piątyszek 2008-02-21

IT++ 4.0.2 released

IT++ 4.0.2 is the second maintenance release of the current IT++ stable branch (itpp-4-0).

It fixes the reported bugs: wrong result of the log_add() function [1863940] and problem with testing zdotu_ calling convention on 64-bit systems [1855481]. Two other minor bugs in GF2mat_sparse_alist::from_sparse() and Parser::get() functions are also fixed. Finally, a set of documentation improvements is included in this release. For a full list of changes please have a look at the release notes.... read more

Posted by Adam Piątyszek 2008-02-15

IT++ 4.0.1 released

IT++ 4.0.1 is the first bug-fix release of the current stable itpp-4-0 branch. As usual, the maintenance release is backward compatible with previous versions from the same branch, because only bug-fixes and modifications that do not break the interface have been included.

The detection of external BLAS/LAPACK libraries has been improved. It is now possible to use Intel MKL or Apple's Accelerate Framework without a Fortran compiler. SVD and QR decompositions are now calculated much faster. Also, itpp-config and pkg-config's itpp.pc scripts have been improved, so the use of an additional explicit "--static" switch should be not necessary in most common cases. Finally, all bugs reported for version 4.0.0 have been fixed. For a full list of changes in this release please have a look at the release notes.... read more

Posted by Adam Piątyszek 2007-12-15

IT++ 4.0.0 released

IT++ 4.0.0 is the new stable release based on itpp-3-99 development branch. It supersedes our previous 3.10.x stable versions. After over one and a half year of intensive development it includes a lot of new features and improvements with respect to IT++ 3.10.12 release (the previous stable version).

The source packages with IT++ 4.0.0 release can be downloaded using the following links:
- http://downloads.sourceforge.net/itpp/itpp-4.0.0.tar.gz
- http://downloads.sourceforge.net/itpp/itpp-4.0.0.tar.bz2... read more

Posted by Adam Piątyszek 2007-10-14

IT++ 4.0.0-rc2 released

IT++ 4.0.0-rc2 is the second release candidate of our next stable series based on itpp-3-99 development branch. It supersedes our previous 3.10.x stable series. After almost one and a half year of intensive development it includes a lot of new features and improvements with respect to IT++ 3.10.12 (the last stable release of 3.10.x series).

This release fixes some BLAS-related problems when linking IT++ with MKL. It also improves configuration of the path to include files required by FFT/IFFT. Finally it adds a check for allowed 0 or 1 values in ">>" operator of bin class. Without this fix, bvec or bmat could be initialised with other integer values.... read more

Posted by Adam Piątyszek 2007-10-06

IT++ 4.0.0-rc1 released

IT++ 4.0.0-rc1 is the first release candidate of our next stable series based on itpp-3-99 development branch. It supersedes our previous 3.10.x stable series. After almost one and a half year of intensive development it includes a lot of new features and improvements with respect to IT++ 3.10.12 (the last stable release of 3.10.x series).

A brief summary of the most important new features and modifications is included in the release notes:
- http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=542885 ... read more

Posted by Adam Piątyszek 2007-09-28

IT++ 3.99.3.1 bug-fix release

This minor bug-fix release fixes a serious regression, which appeared in just released 3.99.3 development version. Here is a short description of the fixed problem:

"Wrong declaration of zdotu_() BLAS function interface caused segmentation faults when IT++ was compiled with "-fomit-frame-pointer" flag. To fix this problem a Fortran wrapper function zdotusub_() has been added to IT++. This wrapper function comes from NetLib's CBLAS package."... read more

Posted by Adam Piątyszek 2007-08-10

IT++ 3.99.3 released

Warning!
There is a bug in this release related to zdotu_ BLAS routine used in Vec::dot() method for complex vectors. It results in a segmentation fault when compiled with "-fomit-frame-pointer" optimisation flag. Bug-fix release 3.99.3.1 will be soon released.

IT++ 3.99.3 is the last development release of IT++ 3.99.x series. The upcoming 4.0.0 stable release will be based on this version after a certain stabilisation period. Therefore we encourage everyone to switch to this version and report any problems and bugs on the IT++ Help forum. The interface of this release should be compatible with the next 4.0.x stable releases.... read more

Posted by Adam Piątyszek 2007-08-10

IT++ 3.10.12 released

This bug-fix release is intended to be the final release of the current stable
branch (3.10.x). The development branch (3.99.x) will soon become a new stable
branch, starting from version 4.0.0. Therefore, we recommend to start using
3.99.x releases instead of 3.10.x ones as soon as possible.

As usual, this release includes only bug-fixes and minor modifications that
do not change the interface. The most important bugs fixed in this release
are related to: "+=" and "-=" operators of the Vec class; binom(), binom_i()
and hadamard() functions; broken MSVC++ project files; and MKL library detection macros.... read more

Posted by Adam Piątyszek 2007-07-12

IT++ 3.99.2 released

IT++ 3.99.2 is the next development release based on the trunk of the IT++ SVN repository. A brief summary of new features, modifications and bug-fixes is included in the release notes:
http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=517486

The source packages with IT++ 3.99.2 development release can be downloaded using the following links:
http://downloads.sourceforge.net/itpp/itpp-3.99.2.tar.gz
http://downloads.sourceforge.net/itpp/itpp-3.99.2.tar.bz2... read more

Posted by Adam Piątyszek 2007-06-20

IT++ 3.10.11 released

We are glad to announce that IT++ 3.10.11 is available for download. This is the next bug-fix release. Therefore no new features have been added. Only minor modifications and bug-fixes have been done.

A brief description of all recent changes can be found in the release notes:
http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=513110

The source packages can be downloaded using the following links:
http://downloads.sourceforge.net/itpp/itpp-3.10.11.tar.gz
http://downloads.sourceforge.net/itpp/itpp-3.10.11.tar.bz2... read more

Posted by Adam Piątyszek 2007-06-03

IT++ 3.10.10 released

IT++ 3.10.10 is the next bug-fix release of the stable branch. As usually, no new features have been added, compared to our previous stable release 3.10.9. Only minor modifications and bug-fixes have been done.

A brief description of all recent changes can be found in the release notes:
http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=500200

By the way of this release, we would like to announce that openSUSE is the next GNU/Linux distribution, for which binary packages are now available. Thanks to Günter Dannoritzer, who prepared the initial RPM packages and plans to maintain them in the nearest future. Please refer to the IT++ Download page for more details about the installation of these RPM packages.... read more

Posted by Adam Piątyszek 2007-04-10

IT++ 3.99.1 development release

IT++ 3.99.1 is the next development release based on the main branch of the IT++ SVN repository. For a brief summary of new features, modifications and bug-fixes please have a look at the release notes:
- http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=495607

The source packages with IT++ 3.99.1 development release can be downloaded using the following links:
- http://downloads.sourceforge.net/itpp/itpp-3.99.1.tar.gz
- http://downloads.sourceforge.net/itpp/itpp-3.99.1.tar.bz2... read more

Posted by Adam Piątyszek 2007-03-22

IT++ 3.10.9 released

IT++ 3.10.9 is the next bug-fix release of the stable 3.10 series. Therefore, no new features have been added, compared to our previous stable release 3.10.8. Only minor modifications and bug-fixes have been done.

A brief description of all recent changes can be found in the release notes:
http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=485409

This release is officially included in the unstable repository of the Debian GNU/Linux distribution. Many thanks to Kumar Appaiah for his great work on preparing the Debian packages.... read more

Posted by Adam Piątyszek 2007-02-10

IT++ 3.99.0 development release

IT++ is a C++ library of mathematical, signal processing and communication system routines/functions. Its main use is in simulation of communication systems or for performing research in the area of communications.

It has been over 10 months since the first release of IT++ 3.10.x stable series was released. During this period a lot of new functionality and improvements have been committed to the main branch (trunk) of the IT++ SVN repository. Therefore, we decided to publish a set of development releases as 3.99.x series before preparing a new stable branch 4.0.x.... read more

Posted by Adam Piątyszek 2007-01-22

IT++ 3.10.8 released

We are glad to announce that IT++ 3.10.8 is available for download. Because this is the next bug-fix release of the stable branch, no new features have been added, as compared to our previous release 3.10.7. Only minor modifications and bug-fixes have been done.

A brief description of the changes can be found in the release notes:
http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=478366... read more

Posted by Adam Piątyszek 2007-01-14

IT++ 3.10.7 released

IT++ 3.10.7 is the next bug-fix release of the stable 3.10 series. Therefore, no new features have been added to our previous stable release 3.10.6. Only minor modifications and bug-fixes have been done.

The most important bugs fixed in this release are related to the needed_bits() function, which is now marked as deprecated, and to the ACML external library detection problem on 64-bit platforms.

A brief description of all the recent changes can be found in the release notes:
http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=468568

The source packages with IT++ 3.10.7 release can be downloaded using the following links:
http://downloads.sourceforge.net/itpp/itpp-3.10.7.tar.bz2
http://downloads.sourceforge.net/itpp/itpp-3.10.7.tar.gz

If you spot any problems or errors in this release, please ask for help on the IT++ Help forum:
http://sourceforge.net/forum/forum.php?forum_id=115656

Posted by Adam Piątyszek 2006-12-04

IT++ 3.10.6 released

It has been almost two months since IT++ 3.10.5 was released, so it seems to be the highest time to publish the next IT++ version.

IT++ 3.10.6 is the next bug-fix release of the 3.10 series. Therefore, no new features have been added to our previous stable release 3.10.5. Only minor modifications and bug-fixes have been done.

The most important bugs fixed in this release are related to modulator and channel classes. Besides, an important problem with undefined non-weak symbols in a shared library has been solved.... read more

Posted by Adam Piątyszek 2006-10-15

IT++ 3.10.5 released

Despite the fact that IT++ 3.10.4 was released only one week ago, we decided to publish the next IT++ version today. This is because we managed to fix some important bugs (#1456235 and #1088420) during last week. Of course, this is a bug-fix release only. Therefore, no new features have been added.

A brief description of the recent changes can be found in the release notes:
http://sourceforge.net/project/shownotes.php?group_id=37044&release_id=439726... read more

Posted by Adam Piątyszek 2006-08-15

IT++ 3.10.4 released

We are pleased to announce that IT++ 3.10.4 has been released.

This is the next bug-fix release of the 3.10 series. Therefore, no new features have been added since releasing version 3.10.3. Only minor modifications and bug-fixes have been done.

The most important bugs fixed in this release are related to compilation and linking problems under MS Visual C++ .NET. Now IT++ should compile without any warnings when using MSVC++ compiler. The Installation manual has been updated accordingly.... read more

Posted by Adam Piątyszek 2006-08-07

IT++ 3.10.3 released

We are pleased to announce that IT++ 3.10.3 version has been released.

This is the next bug-fix release of the 3.10 series. Therefore, no new
features have been added since releasing IT++ 3.10.2. Only minor modifications
and bug-fixes have been done.

A brief description of the recent changes can be found in the release notes:
https://sourceforge.net/project/shownotes.php?group_id=37044&release_id=431210

The source packages with IT++ 3.10.3 release can be downloaded using the
following links:
http://prdownloads.sourceforge.net/itpp/itpp-3.10.3.tar.gz
http://prdownloads.sourceforge.net/itpp/itpp-3.10.3.tar.bz2

If you spot any problems or errors in this release, please ask for help
on the IT++ Help forum.

Posted by Adam Piątyszek 2006-07-11