aboutsummaryrefslogtreecommitdiff
path: root/src/gemma.cpp
AgeCommit message (Collapse)Author
2025-01-04Added checkpoints for file readersPjotr Prins
2025-01-03Adding support for checkpoints and relevant documentationPjotr Prins
2024-08-17Add -debug-dump CLI flag for dumping data to files.Artyom Bologov
2024-08-17gemma.cpp: Rephrase main LMM track for searchability.Artyom Bologov
2024-08-16gemma,lmm,mvlmm: Add data debug printing everywhere.Artyom Bologov
2024-08-16gemma.cpp: Do eigendecomposition the same way as with LMM.Artyom Bologov
This way, one can export the eigen* data that matches the one used while doing LMM. Otherwise the exported eigenvectors are sliiiiightly off and break the computations depending on them in Mgamma.
2021-08-11Minor fix and bump versionPjotr Prins
2021-08-04Document switch -lmm 9Pjotr Prins
2021-08-02* Changed banner to show Copyright (C) 2012–2021, Xiang Zhou, Pjotr Prins ↵Pjotr Prins
and team
2020-12-16Fix checks for `-lmm 9` modePjotr Prins
2020-12-16Fix checks for `-lmm 9` modePjotr Prins
2020-12-15Using M_LLM? modesPjotr Prins
2020-09-29Add notePjotr Prins
2020-05-28Fix copiles on gcc 10. Main thing is not to mix BLAS includes fromPjotr Prins
OpenBLAS, GSL (and Eigen when used).
2020-05-22Fixes for gcc (GCC) 10.1.0Pjotr Prins
Started to remove eigenlib (again)
2018-09-27Using -no-check by default nowPjotr Prins
2018-09-07Matrices positive definite issuesPjotr Prins
2018-09-06Show warning on some unused matricesPjotr Prins
2018-09-06Sometimes a value gets negative zero causing a NaN on the sqrt.Pjotr Prins
Closes #61
2018-09-06More debugging info and raise SIGINT instead of exitPjotr Prins
2018-09-06Further debuggingPjotr Prins
2018-08-31Improving readabilityPjotr Prins
2018-08-31Continue debugging calcpabPjotr Prins
2018-08-30Debugging calcPabPjotr Prins
2018-08-25Added remarksPjotr Prins
2018-08-25segfpe handlingPjotr Prins
2018-07-27Add floating point hardware checking for Intel on GNU compilersPjotr Prins
When using the -check function (the default) it is enabled for Kinship computation and LM/LMM up to individual SNP computation. This means there can no longer be NaN values for matrices that are reused for every SNP, but it is possible to have NaN for individual SNPs. Fixes #161
2018-07-26Unittest: added test for forcing and catching floating point errors (this works)Pjotr Prins
2018-07-14Guix: add more build information to the final binaryPjotr Prins
2018-06-29Merge branch 'master' of github.com:genetics-statistics/GEMMAPjotr Prins
2018-02-28renamed import io.h to gemma_io.hDannyArends
2018-01-26Change OpenBLAS warningPjotr Prins
2017-12-19Documentation and Travis fixesPjotr Prins
2017-12-12Updated copyright infoPjotr Prins
2017-12-08Changed banner and behaviourPjotr Prins
2017-12-08Legacy mode does not show logl_H1 column in outputPjotr Prins
2017-11-22Remove compiler warningsPjotr Prins
2017-11-15Nans: introducing checking on mem freePjotr Prins
2017-10-26VERSION now contains the GEMMA version number. A script generates a headerPjotr Prins
file named ./src/version.h. See Makefile for details.
2017-10-26Changed SNPs into SNPs/var in output, ref ↵Pjotr Prins
https://github.com/genetics-statistics/GEMMA/issues/107#issuecomment-339475978
2017-10-18Tests still pass with safe_alloc (which sets the buffers to NaNs on allocation)Pjotr Prins
2017-10-14Travis: more fixesPjotr Prins
2017-10-14TravisPjotr Prins
2017-10-14OpenBlas infoPjotr Prins
2017-10-14More disabling of eigenlib (faster compilation) and avoid OPENBLAS_CONST ↵Pjotr Prins
which does not work on older cblas.h
2017-10-13Refactored debug settingsPjotr Prins
Replaced eigenlib_dgemm with fast_dgemm - 10-30% speed gain for GEMMA
2017-10-13OpenBlas: preparing for dgemm usePjotr Prins
2017-10-13Progressbar updatePjotr Prins
2017-10-13Bumped up version.Peter Carbonetto
2017-10-06LMM: BIMBAM and PLINK share same LMM code - test passPjotr Prins