{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":784822146,"defaultBranch":"main","name":"MolFFSim","ownerLogin":"JoseRodriguezRomero","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-10T16:14:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17242191?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713816888.0","currentOid":""},"activityList":{"items":[{"before":"845bec66dbce6cf544212d9c56c7713ac608eea1","after":"ca20dabca72aa938507c51c3796ca2eb112b0a6d","ref":"refs/heads/main","pushedAt":"2024-06-24T22:20:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"system charge fixed\n\nThe charge of the system needs to be a signed variable, otherwise it is not possible to allow both cation and anion cases.","shortMessageHtmlLink":"system charge fixed"}},{"before":"cc123f255f93a35186f0cbaf7da05a5d7b58830f","after":"845bec66dbce6cf544212d9c56c7713ac608eea1","ref":"refs/heads/main","pushedAt":"2024-06-21T19:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Manuscript published\n\nThe manuscript detailing the polarizable model is now published. Added the appropriate references to it in the README files.","shortMessageHtmlLink":"Manuscript published"}},{"before":"03f6e9386c2486ba0c79bc1ce78636cb7c4b6cb0","after":"cc123f255f93a35186f0cbaf7da05a5d7b58830f","ref":"refs/heads/main","pushedAt":"2024-06-16T16:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"improved system geom optim logs\n\nWhen performing a system geometry optimization, the interaction energies are now being reported (and used) instead of the total energy.\n\nThis change improves the tracking of how the optimizer is doing at each step.","shortMessageHtmlLink":"improved system geom optim logs"}},{"before":"4115adb300eb6c2f371ca83c4283a9475753df66","after":"03f6e9386c2486ba0c79bc1ce78636cb7c4b6cb0","ref":"refs/heads/main","pushedAt":"2024-06-16T10:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"xc_functionals performance improvements\n\nThe vectors \"lambda_pows\" and \"dist_pows\" are now filled in a less wasteful performance-wise manner.\n\nBoth XCSpheSymm and XCCylinSymm make use of fully facotered order 10 expressions instead of adding term-by-term.\n\nThe result is identical, ignoring floating-point precision related issues.","shortMessageHtmlLink":"xc_functionals performance improvements"}},{"before":"3cb48aa59a97d306ed9ec94bf47b4ee967b9054f","after":"4115adb300eb6c2f371ca83c4283a9475753df66","ref":"refs/heads/main","pushedAt":"2024-06-09T16:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Number of CPU cores from input\n\nThe number of CPU cores that can be used by the program can now be specified in the input file.","shortMessageHtmlLink":"Number of CPU cores from input"}},{"before":"c6b4a8a0d560eeaaae1fbf9b5521c1c707ef80a8","after":"3cb48aa59a97d306ed9ec94bf47b4ee967b9054f","ref":"refs/heads/main","pushedAt":"2024-06-08T00:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"libLBFGS settings section\n\nThe settings of libLBFGS can now be specified in the input files.\n\nThis section can be entirely omitted or partially so, with the omitted values falling back to the same values used in \"input_sample_3.txt\".","shortMessageHtmlLink":"libLBFGS settings section"}},{"before":"8ad9bbaab906788c8e9f535ca62c6db1e021effb","after":"c6b4a8a0d560eeaaae1fbf9b5521c1c707ef80a8","ref":"refs/heads/main","pushedAt":"2024-05-30T18:49:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Manuscript accepted\n\nThe manuscript detailing the polarizable model has been accepted for publication.\n\nChanged all references to it so that they reflect its new status. However, they will link to the preprint until the peer-reviewed manuscript gets published.","shortMessageHtmlLink":"Manuscript accepted"}},{"before":"12395a4c9b9c78ba9b84ad55141aa88891057811","after":"8ad9bbaab906788c8e9f535ca62c6db1e021effb","ref":"refs/heads/main","pushedAt":"2024-05-20T22:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Extra parenthesis in the code.","shortMessageHtmlLink":"Extra parenthesis in the code."}},{"before":"5d340055cfc53fd9d3d534578d4af95ddf260fc9","after":"12395a4c9b9c78ba9b84ad55141aa88891057811","ref":"refs/heads/main","pushedAt":"2024-05-20T22:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Update system.cpp","shortMessageHtmlLink":"Update system.cpp"}},{"before":"903b8ee64e8a5f3caa5efc049ba29f83af92f55a","after":"5d340055cfc53fd9d3d534578d4af95ddf260fc9","ref":"refs/heads/main","pushedAt":"2024-05-17T10:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Update system.cpp","shortMessageHtmlLink":"Update system.cpp"}},{"before":"15f540e21cf9a38726f818bf74a0a471ca70f1f7","after":"903b8ee64e8a5f3caa5efc049ba29f83af92f55a","ref":"refs/heads/main","pushedAt":"2024-05-17T10:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Autodiff Eigen libraries\n\nInstead of calculating the gradients with a for loop, they are now calculated using autodiff's \"gradient\" function from \"autodiff/forward/dual/eigen.hpp.\"","shortMessageHtmlLink":"Autodiff Eigen libraries"}},{"before":"ca0db5fad49bd7f246dede8a5a19e6c44c5ba2db","after":"15f540e21cf9a38726f818bf74a0a471ca70f1f7","ref":"refs/heads/main","pushedAt":"2024-05-15T20:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"APPROX_RADIUS comments\n\nAdded a few comments regarding the rationale for the value used for APPROX_RADIUS and the implicit approximation behind it.","shortMessageHtmlLink":"APPROX_RADIUS comments"}},{"before":"5867a6b47bc2d90ee5cdf5aa0986dc2c0301be25","after":"ca0db5fad49bd7f246dede8a5a19e6c44c5ba2db","ref":"refs/heads/main","pushedAt":"2024-05-14T20:28:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Delete .gitignore","shortMessageHtmlLink":"Delete .gitignore"}},{"before":"d0378f62a919a7e21cccdf59f2624aa032375924","after":"5867a6b47bc2d90ee5cdf5aa0986dc2c0301be25","ref":"refs/heads/main","pushedAt":"2024-05-14T19:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Molecule freeze\n\nAdded support for to specify which molecules should remain frozen, e.g. not be rotated nor displaced, during the system geometry optimization.","shortMessageHtmlLink":"Molecule freeze"}},{"before":"1c34cd23bed92f7438e9dca74e00e7f569661342","after":"d0378f62a919a7e21cccdf59f2624aa032375924","ref":"refs/heads/main","pushedAt":"2024-05-11T16:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Switching to OpenMP\n\nAll the parallelization is now being handled with OpenMP.\n\nSince it is required by Eigen for its parallel algorithms it makes sense to also use it here.\n\nThe code is running a bit fast with OpenMP (or at least in my laptop).","shortMessageHtmlLink":"Switching to OpenMP"}},{"before":"cbaaeb8128aa539a1cd098ec098b93f69dcecca6","after":"1c34cd23bed92f7438e9dca74e00e7f569661342","ref":"refs/heads/main","pushedAt":"2024-05-11T13:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Simpler multithreading scheme\n\nReverted to the simpler multithreading scheme used in previous versions, thereby avoiding creating and deleting threads multiple times.","shortMessageHtmlLink":"Simpler multithreading scheme"}},{"before":"afc6c363442ef8f35d51a8431982672e8386131c","after":"cbaaeb8128aa539a1cd098ec098b93f69dcecca6","ref":"refs/heads/main","pushedAt":"2024-05-11T12:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"this_thread::sleep_for no longer worth it\n\nmatThreadPol takes between 30 to 60 microseconds to get completed, THREAD_MAX_BUNCHS = 15, with an M3 pro chip.\n\nSleeping a thread, for 200 nanoseconds or so, is likely to not be worth the overhead it brings when std::this_thread::sleep_for is invoked.","shortMessageHtmlLink":"this_thread::sleep_for no longer worth it"}},{"before":"1f3c6a691a4b036a187adfb40b7b2c72b7d0e652","after":"afc6c363442ef8f35d51a8431982672e8386131c","ref":"refs/heads/main","pushedAt":"2024-05-11T10:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Performance improvements\n\nAdded a pseudo cutoff radius for the XC functionals (the distance multiplied by the square root of the extinction coefficient).\n\nSetting the m parameter of lbfgs_parameter_t to a value higher than its default value, 6, improves the convergence rate.","shortMessageHtmlLink":"Performance improvements"}},{"before":"4d284ed4365acefbb2bc240730fb8b200f05a955","after":"1f3c6a691a4b036a187adfb40b7b2c72b7d0e652","ref":"refs/heads/main","pushedAt":"2024-05-10T22:34:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"-O2 optimization flag added","shortMessageHtmlLink":"-O2 optimization flag added"}},{"before":"00bfa2a7e8bffdfd8098d396d9f259b2151ca81d","after":"4d284ed4365acefbb2bc240730fb8b200f05a955","ref":"refs/heads/main","pushedAt":"2024-05-10T18:06:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Small memory leak fixed","shortMessageHtmlLink":"Small memory leak fixed"}},{"before":"e35433ac14c5b835cd836791ca8124655cb06f86","after":"00bfa2a7e8bffdfd8098d396d9f259b2151ca81d","ref":"refs/heads/main","pushedAt":"2024-05-10T15:52:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Update main.cpp","shortMessageHtmlLink":"Update main.cpp"}},{"before":"3bc2a3c3eca05943cf235fca2ad3883311fe020e","after":"e35433ac14c5b835cd836791ca8124655cb06f86","ref":"refs/heads/main","pushedAt":"2024-05-10T15:49:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Backup file printing\n\nAdded support for printing backup files, approximately every ten seconds, when performing system geometry optimization, thus avoiding having to begin from scratch if an optimization did not finish.","shortMessageHtmlLink":"Backup file printing"}},{"before":"39ba1da86e635eb2f62b262b9e99e8f3dc1302e2","after":"3bc2a3c3eca05943cf235fca2ad3883311fe020e","ref":"refs/heads/main","pushedAt":"2024-05-04T23:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Small bug when computing forces","shortMessageHtmlLink":"Small bug when computing forces"}},{"before":"a611a4abac37125f4b018e66856e806cbe362a6e","after":"39ba1da86e635eb2f62b262b9e99e8f3dc1302e2","ref":"refs/heads/main","pushedAt":"2024-05-04T22:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Support for printing forces\n\nSupport for printing forces acting on every atom has been included. However, with the current XC coefficients they are suboptimal.","shortMessageHtmlLink":"Support for printing forces"}},{"before":"69936f5192ff0cd84e2115a4cd67fe10e5a2146b","after":"a611a4abac37125f4b018e66856e806cbe362a6e","ref":"refs/heads/main","pushedAt":"2024-05-03T10:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Small documentation changes","shortMessageHtmlLink":"Small documentation changes"}},{"before":"461506e18d1b553cfa08d763e931cfb90f605df1","after":"69936f5192ff0cd84e2115a4cd67fe10e5a2146b","ref":"refs/heads/main","pushedAt":"2024-05-03T00:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Minor performance improvement\n\nSleeping the main thread for 50 microsecond when calculating the polarization coefficients and interaction energies.\n\nFrom preliminary tests, even when templating to double types, for each cycle with THREAD_MAX_BUNCHS = 15 it takes more than 300 microseconds on a M3 pro Apple chip for it to get completed.","shortMessageHtmlLink":"Minor performance improvement"}},{"before":"38bcbffa4fe27571c24361193ca2161f2c86ef9c","after":"461506e18d1b553cfa08d763e931cfb90f605df1","ref":"refs/heads/main","pushedAt":"2024-04-25T01:39:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6553f224331b2b51c8888fa67e97039b50b1654a","after":"38bcbffa4fe27571c24361193ca2161f2c86ef9c","ref":"refs/heads/main","pushedAt":"2024-04-25T01:31:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Multithreading improvements\n\n Small improvements for multithreading for cpu's with heterogeneous types of cores (efficiency and performance cores in the case of apple M series for example).","shortMessageHtmlLink":"Multithreading improvements"}},{"before":"6553f224331b2b51c8888fa67e97039b50b1654a","after":"5e6fffd88a9bbca911c3153fc0e62072ce2e0e3f","ref":"refs/heads/reverse-mode---test","pushedAt":"2024-04-22T22:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Reverse mode very slow\n\nFor some reason using reverse mode differentiation makes the program unbearably slow.\n\nThis is probably me just not knowing how to write an efficient code with this type of automatic diffeentiation mode.","shortMessageHtmlLink":"Reverse mode very slow"}},{"before":null,"after":"6553f224331b2b51c8888fa67e97039b50b1654a","ref":"refs/heads/reverse-mode---test","pushedAt":"2024-04-22T20:14:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JoseRodriguezRomero","name":"José Romero","path":"/JoseRodriguezRomero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17242191?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbf4OewA","startCursor":null,"endCursor":null}},"title":"Activity · JoseRodriguezRomero/MolFFSim"}