Skip to content

Commit

Permalink
RBio 4.3.0: version update
Browse files Browse the repository at this point in the history
  • Loading branch information
DrTimothyAldenDavis committed Nov 28, 2023
1 parent be4fbde commit 559ebb2
Show file tree
Hide file tree
Showing 4 changed files with 82 additions and 52 deletions.
10 changes: 5 additions & 5 deletions RBio/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@

cmake_minimum_required ( VERSION 3.20 )

set ( RBIO_DATE "Sept 18, 2023" )
set ( RBIO_DATE "Dec 30, 2023" )
set ( RBIO_VERSION_MAJOR 4 CACHE STRING "" FORCE )
set ( RBIO_VERSION_MINOR 2 CACHE STRING "" FORCE )
set ( RBIO_VERSION_SUB 1 CACHE STRING "" FORCE )
set ( RBIO_VERSION_MINOR 3 CACHE STRING "" FORCE )
set ( RBIO_VERSION_SUB 0 CACHE STRING "" FORCE )

message ( STATUS "Building RBIO version: v"
${RBIO_VERSION_MAJOR}.
Expand Down Expand Up @@ -43,10 +43,10 @@ include ( SuiteSparsePolicy )
#-------------------------------------------------------------------------------

if ( NOT SUITESPARSE_ROOT_CMAKELISTS )
find_package ( SuiteSparse_config 7.2.0
find_package ( SuiteSparse_config 7.4.0
PATHS ${CMAKE_SOURCE_DIR}/../SuiteSparse_config/build NO_DEFAULT_PATH )
if ( NOT TARGET SuiteSparse::SuiteSparseConfig )
find_package ( SuiteSparse_config 7.2.0 REQUIRED )
find_package ( SuiteSparse_config 7.4.0 REQUIRED )
endif ( )
endif ( )

Expand Down
114 changes: 70 additions & 44 deletions RBio/Demo/RBdemo.out
Original file line number Diff line number Diff line change
@@ -1,27 +1,29 @@
( cd build && cmake .. && cmake --build . --config Release -j8 )
-- Building RBIO version: v4.2.1 (Sept 18, 2023)
-- Source: /home/faculty/d/davis/dev2/SuiteSparse/RBio
-- Build: /home/faculty/d/davis/dev2/SuiteSparse/RBio/build
-- Install lib: /home/faculty/d/davis/dev2/SuiteSparse/lib
-- Install include: /home/faculty/d/davis/dev2/SuiteSparse/include
-- Install bin: /home/faculty/d/davis/dev2/SuiteSparse/bin
-- Install rpath: /home/faculty/d/davis/dev2/SuiteSparse/lib
-- Build rpath: /home/faculty/d/davis/dev2/SuiteSparse/RBio/build;/home/faculty/d/davis/dev2/SuiteSparse/lib
-- Building RBIO version: v4.3.0 (Dec 30, 2023)
-- Source: /home/davis/dev2/SuiteSparse/RBio
-- Build: /home/davis/dev2/SuiteSparse/RBio/build
-- Install lib: lib
-- Install include: include
-- Install bin: bin
-- Install pkg-file: lib
-- Install rpath:
-- Build rpath: /home/davis/dev2/SuiteSparse/RBio/build
-- Build type: Release
-- Fortran: /usr/bin/f95
-- CUDA: not enabled
-- SuiteSparse_config version: 7.2.1
-- SuiteSparse_config include: /home/faculty/d/davis/dev2/SuiteSparse/SuiteSparse_config
-- SuiteSparse_config library: /home/faculty/d/davis/dev2/SuiteSparse/SuiteSparse_config/build/libsuitesparseconfig.so.7.2.1
-- SuiteSparse_config static: /home/faculty/d/davis/dev2/SuiteSparse/SuiteSparse_config/build/libsuitesparseconfig.a
-- SuiteSparse_config version: 7.4.0
-- SuiteSparse_config include: /home/davis/dev2/SuiteSparse/SuiteSparse_config
-- SuiteSparse_config library: /home/davis/dev2/SuiteSparse/SuiteSparse_config/build/libsuitesparseconfig.so.7.4.0
-- SuiteSparse_config static: /home/davis/dev2/SuiteSparse/SuiteSparse_config/build/libsuitesparseconfig.a
-- Also compiling the demos in RBio/Demo
-- ------------------------------------------------------------------------
-- SuiteSparse CMAKE report for: rbio
-- ------------------------------------------------------------------------
-- inside common SuiteSparse root: true
-- install in SuiteSparse/lib and SuiteSparse/include: 1
-- inside common SuiteSparse root: false
-- install in SuiteSparse/lib and SuiteSparse/include: OFF
-- build type: Release
-- NSTATIC: false (build static library)
-- BUILD_SHARED_LIBS: ON
-- BUILD_STATIC_LIBS: ON
-- use OpenMP: no
-- C compiler: /usr/bin/cc
-- C flags:
Expand All @@ -32,38 +34,51 @@
-- Fortran compiler: /usr/bin/f95
-- compile definitions:
-- ------------------------------------------------------------------------
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: /home/faculty/d/davis/dev2/SuiteSparse/RBio/build
gmake[1]: Entering directory '/home/faculty/d/davis/dev2/SuiteSparse/RBio/build'
[ 37%] Built target RBio
[ 75%] Built target RBio_static
-- Configuring done
-- Generating done
-- Build files have been written to: /home/davis/dev2/SuiteSparse/RBio/build
make[1]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
make[2]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
make[3]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
make[3]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
Consolidate compiler generated dependencies of target RBio
make[3]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
Consolidate compiler generated dependencies of target RBio_static
make[3]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
[ 37%] Built target RBio_static
[ 75%] Built target RBio
make[3]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
Consolidate compiler generated dependencies of target RBdemo
make[3]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
[100%] Built target RBdemo
gmake[1]: Leaving directory '/home/faculty/d/davis/dev2/SuiteSparse/RBio/build'
make[2]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
make[1]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
( cd build && cmake -DDEMO=1 .. && cmake --build . --config Release -j8 )
-- Building RBIO version: v4.2.1 (Sept 18, 2023)
-- Source: /home/faculty/d/davis/dev2/SuiteSparse/RBio
-- Build: /home/faculty/d/davis/dev2/SuiteSparse/RBio/build
-- Install lib: /home/faculty/d/davis/dev2/SuiteSparse/lib
-- Install include: /home/faculty/d/davis/dev2/SuiteSparse/include
-- Install bin: /home/faculty/d/davis/dev2/SuiteSparse/bin
-- Install rpath: /home/faculty/d/davis/dev2/SuiteSparse/lib
-- Build rpath: /home/faculty/d/davis/dev2/SuiteSparse/RBio/build;/home/faculty/d/davis/dev2/SuiteSparse/lib
-- Building RBIO version: v4.3.0 (Dec 30, 2023)
-- Source: /home/davis/dev2/SuiteSparse/RBio
-- Build: /home/davis/dev2/SuiteSparse/RBio/build
-- Install lib: lib
-- Install include: include
-- Install bin: bin
-- Install pkg-file: lib
-- Install rpath:
-- Build rpath: /home/davis/dev2/SuiteSparse/RBio/build
-- Build type: Release
-- Fortran: /usr/bin/f95
-- CUDA: not enabled
-- SuiteSparse_config version: 7.2.1
-- SuiteSparse_config include: /home/faculty/d/davis/dev2/SuiteSparse/SuiteSparse_config
-- SuiteSparse_config library: /home/faculty/d/davis/dev2/SuiteSparse/SuiteSparse_config/build/libsuitesparseconfig.so.7.2.1
-- SuiteSparse_config static: /home/faculty/d/davis/dev2/SuiteSparse/SuiteSparse_config/build/libsuitesparseconfig.a
-- SuiteSparse_config version: 7.4.0
-- SuiteSparse_config include: /home/davis/dev2/SuiteSparse/SuiteSparse_config
-- SuiteSparse_config library: /home/davis/dev2/SuiteSparse/SuiteSparse_config/build/libsuitesparseconfig.so.7.4.0
-- SuiteSparse_config static: /home/davis/dev2/SuiteSparse/SuiteSparse_config/build/libsuitesparseconfig.a
-- Also compiling the demos in RBio/Demo
-- ------------------------------------------------------------------------
-- SuiteSparse CMAKE report for: rbio
-- ------------------------------------------------------------------------
-- inside common SuiteSparse root: true
-- install in SuiteSparse/lib and SuiteSparse/include: 1
-- inside common SuiteSparse root: false
-- install in SuiteSparse/lib and SuiteSparse/include: OFF
-- build type: Release
-- NSTATIC: false (build static library)
-- BUILD_SHARED_LIBS: ON
-- BUILD_STATIC_LIBS: ON
-- use OpenMP: no
-- C compiler: /usr/bin/cc
-- C flags:
Expand All @@ -74,14 +89,25 @@ gmake[1]: Leaving directory '/home/faculty/d/davis/dev2/SuiteSparse/RBio/build'
-- Fortran compiler: /usr/bin/f95
-- compile definitions:
-- ------------------------------------------------------------------------
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: /home/faculty/d/davis/dev2/SuiteSparse/RBio/build
gmake[1]: Entering directory '/home/faculty/d/davis/dev2/SuiteSparse/RBio/build'
[ 37%] Built target RBio
[ 75%] Built target RBio_static
-- Configuring done
-- Generating done
-- Build files have been written to: /home/davis/dev2/SuiteSparse/RBio/build
make[1]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
make[2]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
make[3]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
make[3]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
Consolidate compiler generated dependencies of target RBio_static
make[3]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
Consolidate compiler generated dependencies of target RBio
make[3]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
[ 37%] Built target RBio_static
[ 75%] Built target RBio
make[3]: Entering directory '/home/davis/dev2/SuiteSparse/RBio/build'
Consolidate compiler generated dependencies of target RBdemo
make[3]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
[100%] Built target RBdemo
gmake[1]: Leaving directory '/home/faculty/d/davis/dev2/SuiteSparse/RBio/build'
make[2]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
make[1]: Leaving directory '/home/davis/dev2/SuiteSparse/RBio/build'
./build/RBdemo < ./RBio/private/west0479.rua

===========================================================
Expand Down
4 changes: 4 additions & 0 deletions RBio/Doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
Dec 30, 2023: version 4.3.0

* major change to build system: by Markus Mützel

Sept 18, 2023: version 4.2.1

* cmake update: add "None" build type, from Antonio Rojas, for Arch Linux
Expand Down
6 changes: 3 additions & 3 deletions RBio/Include/RBio.h
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,10 @@ extern "C" {
#define RBIO_VALUE_IOERROR (-94) /* I/O error: numerical values */
#define RBIO_FILE_IOERROR (-95) /* I/O error: cannot read/write the file */

#define RBIO_DATE "Sept 18, 2023"
#define RBIO_DATE "Dec 30, 2023"
#define RBIO_MAIN_VERSION 4
#define RBIO_SUB_VERSION 2
#define RBIO_SUBSUB_VERSION 1
#define RBIO_SUB_VERSION 3
#define RBIO_SUBSUB_VERSION 0

#define RBIO_VER_CODE(main,sub) ((main) * 1000 + (sub))
#define RBIO_VERSION RBIO_VER_CODE(RBIO_MAIN_VERSION,RBIO_SUB_VERSION)
Expand Down

0 comments on commit 559ebb2

Please sign in to comment.