Commit Graph

124 Commits (master)

Author SHA1 Message Date
Sébastien Villemot 505084f20b
README.md: fix testsuite documentation for running a whole directory of tests
[skip ci]
2024-01-29 13:59:41 +01:00
Sébastien Villemot a31c76403d
Windows and macOS packages: move meson native/cross files to OS-specific directory 2023-12-08 14:34:14 +01:00
Sébastien Villemot 1f5f668313
Move docker folder below the scripts folder
[skip ci]
2023-12-07 16:02:33 +01:00
Sébastien Villemot cb56dcc569
README.md: under Octave, the statistics package is not optional
[skip ci]
2023-11-29 21:13:48 +01:00
Willi Mutschler 01c1df6c93
README: improve macos compilation instructions 2023-10-11 17:34:43 +02:00
Willi Mutschler 158abbd0fd
macOS installer: create both arm64 and x86_64 packages 2023-10-11 17:34:43 +02:00
Sébastien Villemot bdb385d17c
README.md: recommend pkgconf instead of pkg-config in MSYS2 2023-09-22 14:41:50 +02:00
Sébastien Villemot 491c8785a9
README.md: add pkg-config dependency under MSYS2
[skip ci]
2023-09-20 18:41:49 +02:00
Sébastien Villemot d36b82e47c
README.md: fix name of meson package under MSYS2 2023-09-20 18:23:58 +02:00
Sébastien Villemot 83e1b307d2
Update build instructions for Meson 2023-09-20 15:13:55 +02:00
Sébastien Villemot bda2b1a1e9
Windows and macOS packages, README.md: bump to x13as 1.1-b60 2023-08-30 11:31:22 +02:00
Willi Mutschler b23c394972
Add docker containers 2023-07-09 11:09:36 +02:00
Willi Mutschler d4a8d0fc50
README: remove duplicate block in macOS instructions 2023-07-09 11:08:25 +02:00
Sébastien Villemot 5931e3aa46
macOS: bump to GCC 13 (for compilation and for use_dll)
The formulas are taken from commit 46401325ed2c4d72adb6f1592cf6096bb844b489 of
the homebrew-core repository.

The gcc.rb formula was modified by adding “cellar: :any” to all bottles (see
https://github.com/Homebrew/brew/blob/master/docs/Bottles.md).

The preprocessor has been updated accordingly.
2023-06-07 11:16:21 +02:00
Sébastien Villemot 6df56e7485
README.md: fix typo 2023-06-07 10:46:16 +02:00
Sébastien Villemot 792aa64e76
Update dependency list under Debian
[skip ci]
2023-04-28 12:00:25 +02:00
Willi Mutschler 7ce2c1d5c2
macOS: update README macOS instructions for both Apple silicon and intel 2023-04-26 10:19:21 +02:00
Willi Mutschler b8352b251d
macOS: provisions to detect Apple Silicon architecture (maca64 and mexmaca64)
Works with MATLAB R2022b beta (ARM)
2023-04-26 10:19:14 +02:00
Sébastien Villemot 73e4ced39a
Remove more unused Dynare++ code
In particular, the libkorder library no longer depends on MatIO.
2023-04-17 18:10:36 +02:00
Sébastien Villemot 4c1af7890b
README.md: for macOS, recommend sysctl -n hw.ncpu instead of sysctl -n hw.physicalcpu
The number of logical cores may be greater than the number of physical cores,
for example on Intel CPUs with hyperthreading. Using all logical cores makes
more sense in this context.
2023-03-13 17:58:14 +01:00
Sébastien Villemot c51223466c
README.md: bump to latest version of x13as (1.1-b59)
[skip ci]
2023-02-28 17:45:52 +01:00
Sébastien Villemot 7fcbef5293
README.md: mention M2 and M2 PRO chips in macOS section
[skip ci]
2023-02-28 17:05:38 +01:00
Sébastien Villemot 14ce7e5fe1
README.md: remove build instructions for Dynare++
Ref. #1825

[skip ci]
2023-01-03 23:39:56 +01:00
Sébastien Villemot 93ee9485b6
macOS: bump to GCC 12 (for compilation and for use_dll)
The formulas are taken from commit aae5963a69896021466a037f500aa06bef405be4 of
the homebrew-core repository.

The gcc.rb formula was modified by adding “cellar: :any” to all bottles (see
https://github.com/Homebrew/brew/blob/master/docs/Bottles.md).

The preprocessor has been updated accordingly.
2022-09-06 12:05:50 +02:00
Sébastien Villemot 20f8dd780f
README: mention the requirement for Git LFS 2022-05-20 12:43:04 +02:00
Sébastien Villemot 10678648b2
README: update name of stable branch 2022-05-20 12:39:59 +02:00
Sébastien Villemot f934d0fd73
README.md: update links to homepages of dependencies
[skip ci]
2022-05-05 17:10:27 +02:00
Sébastien Villemot cc8b2fd920
Bump to C++20 standard (with GNU extensions)
In practice, for the time being, we limit ourselves to C++20 features available
in GCC 10.
2022-05-04 18:33:07 +02:00
Sébastien Villemot 8c16d1745e
block_trust_region MEX: first part of handling complex values returned by solved function
If solved function returns complex values (with nonzero imaginary part), turn
them into NaNs. This mimics the behaviour of the use_dll case.

Next step will be to adapt the trust region algorithm to diminish radius when
there are NaNs.

Incidentally, bump the required GCC version to 9, since we use the %re and %im
components of complex values in Fortran.
2022-03-21 18:55:42 +01:00
Sébastien Villemot cc37d15ed3
Add libfl-dev to list of build dependencies under Debian
It is needed for /usr/include/FlexLexer.h. It used to be a dependency of flex,
but has been demoted to a recommends, so it’s better to list separately.

[skip ci]
2022-02-07 23:06:14 +01:00
Willi Mutschler 1be1edf48f
Updated README with macOS instructions
Closes: #1780

[skip ci]
2022-01-05 09:23:30 +01:00
Sébastien Villemot 2da985c434
README: tex-gyre is needed for building doc in Debian testing; instructions tested on Debian 11
[skip ci]
2021-11-13 20:39:39 +01:00
Sébastien Villemot 1f3a66132a
README: the 32-bit installer for MSYS2 no longer exists
However there still exists a 32-bit MinGW environment, installed along the
64-bit one by the 64-bit installer.
2021-10-08 13:00:31 +02:00
Sébastien Villemot b1b7c68870
macOS: bump to GCC 11 (for compilation and for use_dll)
The formulas are taken from commit 2a3ba743401693c5927acc936e27377f123f6d56 of
the homebrew-core repository.

The gcc.rb formula was modified by adding “cellar: :any” to all bottles (see
https://github.com/Homebrew/brew/blob/master/docs/Bottles.md).

The preprocessor has been updated accordingly (and the detection of the GCC
installed by Dynare package has also been fixed).
2021-06-24 15:50:12 +02:00
Sébastien Villemot 38b2f2e5ce
Fix typo
[skip ci]
2021-06-21 12:23:33 +02:00
Sébastien Villemot be16f29254
README: fix typo
[skip ci]
2021-01-07 20:46:40 +01:00
Sébastien Villemot 80460af6d7
macOS package: fixes related to flex and bison in Homebrew
Also mention in the README that sphinx-doc must be linked, since it is
keg-only.
2021-01-07 18:40:01 +01:00
Sébastien Villemot 000de496cc
README: simplify generic compilation instructions
[skip ci]
2020-12-18 16:18:14 +01:00
Sébastien Villemot e3d3214534
README: cosmetic improvements
[skip ci]
2020-12-18 16:15:39 +01:00
Sébastien Villemot f80c513025
Update instructions for compiling under macOS/Homebrew 2020-12-18 15:40:48 +01:00
Willi Mutschler 28e06927b1 📝 Added install instructions for CentOS
[skip ci]
2020-11-10 14:41:27 +00:00
Willi Mutschler f5ed2250aa 📝 Added install instructions for RHEL and tested distributions
[skip ci]
Removed Debian 9 from tested distros as it requires newer version of several packages such as GCC, Octave, bison
Removed Ubuntu 18.04 as it requires newer version of Octave
2020-11-09 11:32:31 +01:00
Willi Mutschler 1d2ddb361e
📝 Added installation instructions for Fedora to README
[skip ci]
2020-11-06 17:46:11 +01:00
Willi Mutschler 8ad880af69
📝 Improve installation instructions and cosmetic changes in README
[skip ci]
2020-11-06 17:44:48 +01:00
Sébastien Villemot a69d598b5f
Add the ability to automatically detect MATLAB version at configure time
It is thus no longer needed to pass the MATLAB_VERSION option to the configure
script when compiling from source.
2020-09-30 19:08:52 +02:00
Sébastien Villemot 8c6b24dbbb
README.md: add trick for compiling on Windows filesystems which don’t have 8dot3 names 2020-03-12 15:09:54 +01:00
Sébastien Villemot 69ea03b5ad
README.md: fixes to compilation instructions under Windows/MSYS2
[skip ci]
2020-02-20 12:36:52 +01:00
Sébastien Villemot 4d809464b0
README.md: on Debian, texlive-generic-extra has been replaced by texlive-plain-generic 2020-02-04 10:23:14 +01:00
Sébastien Villemot 357f0e423c
Under Debian, latexmk is needed to compile the manual
[skip ci]
2019-10-01 13:40:50 +02:00
Houtan Bastani 4507b94e5e
README: update macOS snapshot directory 2019-09-24 15:22:37 +02:00