Pavel Holoborodko
Pavel Holoborodko
I did few other tests, accuracy varies greatly depending on parameters (tolerances, number of shifts, etc.). What parameters do you use? What are residuals for each root? I use defaults...
Thank you for reporting this. I added `const` qualifier in 2008, have no idea why. It didn't cause any issues back then. Clearly we need to change this to support...
Yes, it is better to remove requirement for C++ standard as mpreal can work with anything down to C++ 2003 and even older.
Please consider removing the restriction on C++ standard. It is really has no sense for MPFR C++. I would prefer keeping GMP/MPFR CMake files out of the MPFR C++ repository....
Could you please elaborate a bit why do you think CMake is needed for mpreal at all? The mpreal is one-header library, without restrictions on C++ compiler features, on GMP/MPIR/MPFR...
@rusin Looks like these allocations are properly freed in `mps_mpc_cache_cleanup`. Code is just a bit convoluted, `init` allocates in thread TLS memory. All per-thread allocations then freed with `mps_mpc_cache_cleanup` on...
Ok. We can use operating system affinity schedulers to force process to use only designated cores (`taskset` on GNU Linux and `start /affinity` on Windows), which makes question (b) non-relevant.
Recently introduced C++23 features seem to cause these errors. Please compile the code in C++11 or similar mode.
The cause is that code opens a lot of file handles (for each *.dat file) and keeps them open. C standard library has limit of 512 opened file handles. To...
Also change MAX_TOTAL_BLOCKS to 1000000 (in Blockchain.cpp) and call max_blocks 1000000 before calling scan command. Note these values will change in future as blockchain grows. At the moment of this...