NEWS
rmumps 5.2.1-30 (2024-06-14)
- 2024-06-14
- fixed buffer overflow on ubuntu/gcc13
rmumps 5.2.1-29 (2024-03-29)
- 2024-03-29
- added method 'log2det()' (requested in issue #2)
rmumps 5.2.1-28 (2024-02-26)
- 2024-02-26
- fixed gcc UBSAN issues signaled by CRAN
rmumps 5.2.1-27 (2024-02-05)
- 2024-02-02
- fixed warnings about _FORTIFY_SOURCE and fixed form fortran signaled by CRAN
rmumps 5.2.1-26 (2023-11-28)
- 2023-11-28
- fixed warnings about format string signaled by CRAN
rmumps 5.2.1-25 (2023-11-03)
- 2023-11-02
- fixed warnings on function prototype signaled by CRAN
- fixed gcc UBSAN issues signaled by CRAN
rmumps 5.2.1-23 (2023-03-08)
- 2023-03-08
- added set_perm_in() method to set user provided permutation
- fixed buffer overflow in memset() call, likely due to gcc optimization (signaled by CRAN team)
- updated CITATION as recommended by win-builder header
rmumps 5.2.1-22 (2023-01-12)
- 2023-01-11
- fixed pointer qualifier discarding for clang15 (signaled by CRAN team)
rmumps 5.2.1-21
- 2023-01-10
- fixed compilation errors in C23 mode (signaled by CRAN team)
rmumps 5.2.1-20 (2022-10-20)
- 2022-10-19
- fixed compilation errors about function prototypes (signaled by CRAN team)
rmumps 5.2.1-18 (2022-10-05)
- 2022-10-03
- fixed metis/gklib compilation error from clang-15 (signaled by CRAN team)
rmumps 5.2.1-15 (2022-03-25)
- 2022-03-25
- fixed rank mismatch errors from gcc-12 (signaled by CRAN team)
rmumps 5.2.1-14 (2021-08-12)
- 2021-08-11
- fixed -Wunneeded-internal-declaration (signaled by CRAN team)
rmumps 5.2.1-13 (2021-07-19)
- 2021-07-19
- fixed -Wswitch (signaled by CRAN team)
rmumps 5.2.1-12 (2020-02-20)
- 2020-02-20
- MUMPS_SIZE_C() replaced by sizeof()
- fixed set_keep() method
- added get_keep() method
- added a test for type-size results in KEEP
- fixed import show method
- fixed exported names;
- updated scotch from 6.0.4 to 6.0.9
- get_cnst() renamed .get_cnst() and no more exported
- constants RMUMPS_PERM_... are regrouped in a named vector RMUMPS_PERM
- fixed warnings in graph_match.h and kgraph_map_df_loop.c
rmumps 5.2.1-10 (2020-01-28)
- 2020-01-27
- fixed gcc-9 warning about uninitialized variables (signaled by CRAN team)
rmumps 5.2.1-9
- 2020-01-27
- fixed gcc-10 warning about uninitialized variables (signaled by CRAN team)
rmumps 5.2.1-8
- 2020-01-23
- fixed gcc-10 warning about type mismatches signaled by CRAN team (signaled by CRAN team)
- added Copyright holders to DESCRIPTION file
rmumps 5.2.1-7 (2019-12-06)
- 2019-12-06
- fixed clang-10 warning (signaled by CRAN team)
rmumps 5.2.1-6 (2019-11-05)
- 2019-11-05
- added C wrappers for some methods. Wrappers are registered with R_RegisterCCallable() so they are available from other package's C++ code.
Version 5.2.1-5
- 2019-08-26
- fixed clang issues (signaled by CRAN team)
rmumps 5.2.1-4 (2019-08-23)
- 2019-08-21
- fixed some more LTO warnings (signaled by CRAN team)
rmumps 5.2.1-3
- 2019-07-19
- removed compile test on all platforms
rmumps 5.2.1-2
- 2019-07-19
- fixed LTO issues (signaled by CRAN team)
- removed compile test on win-i386
rmumps 5.2.1-1
- 2019-07-15
- upgrade to MUMPS-5.2.1
- removed compile test on Mac OS;
rmumps 5.1.2-7
- 2019-07-02
- fixed NAMESPACE corrupted by roxygen2
- fixed manual entries for constants RMUMPS_PERM_smth
rmumps 5.1.2-6 (2019-04-25)
- 2019-04-23
- added C++ methods set_mat_ptr(), set_rhs_ptr()
- added R and C++ methods set_permutation(), get_permutation()
- defined RMUMPS_PERM_smth constants for different permutations
- added C++ constructor from i,j,v pointers
- added tests for C++ code;
- changed F77 for FC in Makevars;
rmumps 5.1.2-5 (2018-12-18)
- 2018-12-18
- renamed MUMPS *.F files to *.F95 to be comnformant with R conventions for file extensions
- removed STOP call in mpi.f
rmumps 5.1.2-4 (2018-01-05)
- 2018-01-05
- fixed usage of -fPIC option
- fixed non ASCII character in DESCRIPTION file
rmumps 5.1.2-3
- 2018-01-03
- added doi refs in DESCRIPTION:Description field
- fixed errors in tests for older R releases
rmumps 5.1.2-2 (2017-12-18)
- 2017-12-13
- added inst/COPYRIGHTS and contributors in DESCRIPTION:Autors@R
rmumps 5.1.2-1
- 2017-12-12
- upgrade MUMPS from v5.1.1 to v5.1.2
- fixed a compilation error of metis library on windows/R-released
rmumps 5.1.1-3 (2017-09-19)
- 2017-09-19
- fixed warning "Integer division truncated to constant ‘768614336404’" in dana_aux.F
rmumps 5.1.1-2 (2017-07-05)
- 2017-07-05
- fixed gfortran-6 warning "Integer division truncated to constant ‘768614336404’"
- fixed C warning about header guard
rmumps 5.1.1-1 (2017-04-26)
- 2017-04-26
- upgraded MUMPS to the latest version 5.1.1
- added set_keep() method
- added mumps_version() method
rmumps 5.0.1.12 (2017-03-07)
- 2017-03-06
- added library SCOTCH v6.0.4 (http://gforge.inria.fr/projects/scotch/) as option for ordering (...$set_icntl(3, 7))
- default ICNTL(33) is set to 1, i.e. the determinant is calculated (before was 0, i.e. no determinant calculation)
- added det() and determinant() methods returning determinant value
- added sym parameter to constructor. Now symmetric matrices can be decomposed as LDL^t
- added solvet() method for solving transposed system
- fixed registering C-callable in coming R-3.4
rmumps 5.0.1.11
- 2016-12-21
- increased default auxiliary memory via ICNTL(14)=50 (was 25)
- added methods for finer control and information: set_cntl(), get_cntl(), set_icntl(), get_icntl(), get_infos()
rmumps 5.0.1.10 (2016-08-25)
- 2016-08-25
- fixed compilation with -pedantic option
rmumps 5.0.1.9-1 (2016-04-14)
- 2016-04-14
- fixed building process (signaled by CRAN team)
rmumps 5.0.1.9 (2016-04-12)
- 2016-04-12
- added method triplet() rendreding a simple_triplet_matrix (cf. package slam)
- fixed job registering for symbolic() method
- fixed compiler warning about non initialized n and nz in new_mat();
- fixed valgrind's warning about non initialized memory use in dmumps()
rmumps 5.0.1.8 (2016-02-23)
- 2016-02-22
- added constructor from slam::simple_triplet_matrix
- added multiple right hand side solver for slam::simple_triplet_matrix
- added S3method for Rcpp_Rmumps class: solve(), dim(), nrow(), ncol(), print(), show();
- fixed constructor from i, j, v triplicate;
rmumps 5.0.1.7 (2016-01-21)
- 2016-01-20
- INTEGER type is compiled as int32 and not int64 as in previous version;
- fixed a typo in inst/example.R;
- fixed some building issues on all platforms (all reported by Prof. Brian Ripley):
+ no more cmake is needed on Linux and Mac OS;
+ no more sources kept in binary package;
+ MAKE env. variable is respected now;
+ explicit mention of gcc is removed;
+ /bin/rm is replaced by $(RM);
+ fixed a non initialized variable use in C++ code;
+ a .a prefix is used for static library on Windows instead of .dll;
- fixed the use of default values in constructors which are ignored by
RcppModule (detected by UBSAN test run by CRAN team);
rmumps 5.0.1.4 (2015-12-17)
- 2015-12-17
- initial release. Provides solve(), numeric() and symbolic() methods