{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":579954602,"defaultBranch":"develop","name":"modpath-rw","ownerLogin":"upc-ghs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-19T11:05:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/109621318?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1671461035.837263","currentOid":""},"activityList":{"items":[{"before":"a7167e5d076cbc5bc9d955aa830dbd7dda53696f","after":"67a05edfc1ed4f38c82f5cf1ea170a9954722014","ref":"refs/heads/develop","pushedAt":"2024-09-06T15:36:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[tracksubcell, rebound] some changes in rebound procedure:\n- while allowing the particle to rebound once exactly on the interface it needed to recalculate the advective displacement because of the updated time step.\n- handle a limit case of continuous rebound when there are no random displacements.\n- in the rebound loop remove the final detection of an exit face for exact coordinates and delegate to the interface landing method.\n- some cleaning and comments in different routines.","shortMessageHtmlLink":"[tracksubcell, rebound] some changes in rebound procedure:"}},{"before":"38a3e93b501e127d25d42bb8860f7f7a5d086298","after":"a7167e5d076cbc5bc9d955aa830dbd7dda53696f","ref":"refs/heads/develop","pushedAt":"2024-09-05T22:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[tracksubcell, rebound] it was missing the calculation of the rw displacement in the direction of the exit face after the interface detection, which is necessary for the proper subsequent calculation of the elastic rebound. when the particle is exactly in the interface and time step is detected to be zero, allow the rebound by assigning the previous value of the time step and recalculates the rw displacements with that value.","shortMessageHtmlLink":"[tracksubcell, rebound] it was missing the calculation of the rw disp…"}},{"before":"6e68b86b71aa9560eca49fa39fb07b435adfd939","after":"38a3e93b501e127d25d42bb8860f7f7a5d086298","ref":"refs/heads/develop","pushedAt":"2024-09-02T11:24:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[diffusion, axisymmetric, former commit] extends the handling of the purely diffusive condition for the axisymmetric dispersion model. btw in the previous commit also implemented a fix for the elastic rebound boundary condition. for a particle exactly at the interface with zero time step now allows a normal rebound, previously it was unnecessarily sending the particle to undefined.","shortMessageHtmlLink":"[diffusion, axisymmetric, former commit] extends the handling of the …"}},{"before":"e216a4d483f13a8dbf5a26c630e613fe0e83c351","after":"6e68b86b71aa9560eca49fa39fb07b435adfd939","ref":"refs/heads/develop","pushedAt":"2024-09-02T10:56:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[diffusion, stopifnoexit] implement exceptions for the handling of purely diffusive particles in cells with zero face flows. The reasoning is the following:\n- a particle placed in a cell with zero flow and non-zero molecular diffusion can be simulated and may eventually leave the cell.\n- said conditions can be solved properly in cases that the time is not infinity.\n- In simulations where the stoptime is extended to infinity something is needed to stop the diffusive particles in the zero-flow cell. Otherwise, it will look like the program hanged.\n- In this commit, diffusive particles in cells with zero flow and extended stoptime will be marked with noexitpossible which in the termination message is associated with strong sinks, not necessarily the best fit.\n- some house cleaning of commented/deprecated code.","shortMessageHtmlLink":"[diffusion, stopifnoexit] implement exceptions for the handling of pu…"}},{"before":"f0fe7472ef5c0a3c80fdd79b6d9b35a891a42404","after":"e216a4d483f13a8dbf5a26c630e613fe0e83c351","ref":"refs/heads/develop","pushedAt":"2024-08-23T09:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[wos] update exe","shortMessageHtmlLink":"[wos] update exe"}},{"before":"a89ed95049fa11cfb30fd906bb4dcaf0061d3987","after":"f0fe7472ef5c0a3c80fdd79b6d9b35a891a42404","ref":"refs/heads/develop","pushedAt":"2024-08-23T09:43:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[memory, trackingoptions, pointers] replace trackingoptions in particletrackingengine and trackcell by pointers to the trackingoptions defined in simulationdata. the old structure implied copying unnecessarily the trackingoptions object. in trackingoptions there some arrays facilitating the identification of observation cells, which is not the most efficient approach. copying the trackingoptions object lead to a rapid increase in the memory demand of large models which impacted performance. replacing by pointers solves the immediate need.","shortMessageHtmlLink":"[memory, trackingoptions, pointers] replace trackingoptions in partic…"}},{"before":"7efeab48093a835648818ec6ac0d31ff6934b305","after":"a89ed95049fa11cfb30fd906bb4dcaf0061d3987","ref":"refs/heads/develop","pushedAt":"2024-08-08T06:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[wos] update exe","shortMessageHtmlLink":"[wos] update exe"}},{"before":"31d365bf1dbac51f0ba6edb363606b620c8e78f4","after":"7efeab48093a835648818ec6ac0d31ff6934b305","ref":"refs/heads/develop","pushedAt":"2024-08-07T19:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[readme] update reference information in readme and minor cleaning in main file.","shortMessageHtmlLink":"[readme] update reference information in readme and minor cleaning in…"}},{"before":"e05650c413d7f8c9503293886158e8bea0f84270","after":"31d365bf1dbac51f0ba6edb363606b620c8e78f4","ref":"refs/heads/develop","pushedAt":"2024-08-07T19:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[memory, deallocation] some arrays and pointers were not explicitly deallocated so valgrind detected memory leaks. these were fixed now and valgrind report is clean now, only reports some reachable memory related to the gfortran compiler random number generattion.","shortMessageHtmlLink":"[memory, deallocation] some arrays and pointers were not explicitly d…"}},{"before":"2a92b9fac6fcbb5214c174f0b497d585cb7da224","after":"e05650c413d7f8c9503293886158e8bea0f84270","ref":"refs/heads/develop","pushedAt":"2024-06-26T17:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[readme] update README.md for bold notes and references subtitles","shortMessageHtmlLink":"[readme] update README.md for bold notes and references subtitles"}},{"before":"32ed40dc3a1da196245084eb4d3c64f136483473","after":"2a92b9fac6fcbb5214c174f0b497d585cb7da224","ref":"refs/heads/develop","pushedAt":"2024-06-26T17:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[readme] update references list and remove white background to png banner.","shortMessageHtmlLink":"[readme] update references list and remove white background to png ba…"}},{"before":"1b5a052b2eaf7ea3142b07103a7bc622b46a622e","after":"32ed40dc3a1da196245084eb4d3c64f136483473","ref":"refs/heads/develop","pushedAt":"2024-05-24T14:24:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[wos] update exe","shortMessageHtmlLink":"[wos] update exe"}},{"before":"944a23ba4a662bbc1dacaade63d7b4898ef35db3","after":"1b5a052b2eaf7ea3142b07103a7bc622b46a622e","ref":"refs/heads/develop","pushedAt":"2024-05-24T14:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[trackingengine, usg, reset buffers, bugfix] some of the reset calls for celldata buffers in methods associated to the unstructured grid implementation were conditional to the value of -initialized- flag. this flag in practice is connected to the setmasstransportdata methods in modpathcelldata. in the usg implementation, some of the cell buffers are not initialized in the sense of setmasstransportdata, and might be used locally. if these don't pass through the reset function, part of the buffer information (e.g., subcellrowcount, subcellcolumncount) can remain with inconsistent values, eventually causing floating exceptions in flow models with unstructured grids, which was noticed in models compiled with ifort. in the end, for unstructured models, fallback to the original implementation were reset calls are made for all buffers, which restores the integrity of the test suite.","shortMessageHtmlLink":"[trackingengine, usg, reset buffers, bugfix] some of the reset calls …"}},{"before":"8504d5606727a4a1b9467667623277a7b90adba8","after":"944a23ba4a662bbc1dacaade63d7b4898ef35db3","ref":"refs/heads/develop","pushedAt":"2024-05-20T08:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[wos] update exe","shortMessageHtmlLink":"[wos] update exe"}},{"before":"498da8c5e4bb9652233346f49b866fe67b7187a1","after":"8504d5606727a4a1b9467667623277a7b90adba8","ref":"refs/heads/develop","pushedAt":"2024-05-19T11:47:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[tracksubcell, restart position, exitface, bounds check] it was missing the reset of the exitface and counters while restarting the particle position. this lead to inconsistencies in the particle transfer which was noticed in tests forcing a large jump inside small cells. the issue was detected while compiling with fbounds=check which revealed the occurrence of a zero cellnumber with non-zero exitface in models with disv grid, due to inconsistent convertfromneighbor calls with non-interface location.","shortMessageHtmlLink":"[tracksubcell, restart position, exitface, bounds check] it was missi…"}},{"before":"b7fd96585dcdc809d8b9733e9402ea8fead83c0a","after":"498da8c5e4bb9652233346f49b866fe67b7187a1","ref":"refs/heads/develop","pushedAt":"2024-05-18T12:20:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of github.com:upc-ghs/modpath-rw into develop","shortMessageHtmlLink":"Merge branch 'develop' of github.com:upc-ghs/modpath-rw into develop"}},{"before":"faf1d39c7b360eba431a59413c06838050d8b5a1","after":"b7fd96585dcdc809d8b9733e9402ea8fead83c0a","ref":"refs/heads/develop","pushedAt":"2024-05-12T08:22:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[wos] update exe","shortMessageHtmlLink":"[wos] update exe"}},{"before":"e7d389772e6b803d30b9709f5733e623d7d8ef94","after":"faf1d39c7b360eba431a59413c06838050d8b5a1","ref":"refs/heads/develop","pushedAt":"2024-05-11T09:37:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of github.com:upc-ghs/modpath-rw into develop","shortMessageHtmlLink":"Merge branch 'develop' of github.com:upc-ghs/modpath-rw into develop"}},{"before":"287c0913e15ead375a432988196e8cf9266aba81","after":"e7d389772e6b803d30b9709f5733e623d7d8ef94","ref":"refs/heads/develop","pushedAt":"2024-05-06T15:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[wos] update exe","shortMessageHtmlLink":"[wos] update exe"}},{"before":"934823694bd5131530ab50c0199d0125fafffad3","after":"287c0913e15ead375a432988196e8cf9266aba81","ref":"refs/heads/develop","pushedAt":"2024-05-05T18:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[trackingengine, usg, bug fix] restores celldata reset while filling usg cell buffer from real data, skipping said reset interferes with the initialization of the corner velocities in unstructured models eventually leading to a floating point error in some cases","shortMessageHtmlLink":"[trackingengine, usg, bug fix] restores celldata reset while filling …"}},{"before":"7fb7d86a37bf8cf67a8dd6775e8ca0b55c646c14","after":"934823694bd5131530ab50c0199d0125fafffad3","ref":"refs/heads/develop","pushedAt":"2024-02-26T11:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[wos] update exe","shortMessageHtmlLink":"[wos] update exe"}},{"before":"94b1dac52b7e3588b4380e8920d80ae80e9b62c0","after":"7fb7d86a37bf8cf67a8dd6775e8ca0b55c646c14","ref":"refs/heads/develop","pushedAt":"2024-02-25T11:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[readme] reorder references","shortMessageHtmlLink":"[readme] reorder references"}},{"before":"bdf419bd2130ab8194f6ca4f13dfd243b501d954","after":"94b1dac52b7e3588b4380e8920d80ae80e9b62c0","ref":"refs/heads/develop","pushedAt":"2024-02-25T11:10:43.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[readme] smoe typos and references","shortMessageHtmlLink":"[readme] smoe typos and references"}},{"before":"adca1723ab905d617c5606231f321cd9496a079d","after":"bdf419bd2130ab8194f6ca4f13dfd243b501d954","ref":"refs/heads/develop","pushedAt":"2023-12-07T14:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[gpkde] update main module file fixing the inconsistent origin for automatic grid allocation with non-zero domain origin","shortMessageHtmlLink":"[gpkde] update main module file fixing the inconsistent origin for au…"}},{"before":"afbb74768ff8abee5bd3459c809c629dd07654cd","after":"adca1723ab905d617c5606231f321cd9496a079d","ref":"refs/heads/develop","pushedAt":"2023-10-27T08:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[gpkde] update module files and default binsizefactor in mpsimdata","shortMessageHtmlLink":"[gpkde] update module files and default binsizefactor in mpsimdata"}},{"before":"0d38726cabe0d9a21b3a61c881bcb02943f4d5c7","after":"afbb74768ff8abee5bd3459c809c629dd07654cd","ref":"refs/heads/develop","pushedAt":"2023-10-16T15:09:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[simdata, obs] there was a confusing message to the mplst file, order messaging regarding reading of histogram params","shortMessageHtmlLink":"[simdata, obs] there was a confusing message to the mplst file, order…"}},{"before":"74df2b9da10f05ecf3609f1fdfaf490e6a30aa6a","after":"0d38726cabe0d9a21b3a61c881bcb02943f4d5c7","ref":"refs/heads/develop","pushedAt":"2023-10-12T10:26:16.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[doc] update docs including drape option and table with packages that can be specified as source with their shortid in spec src format","shortMessageHtmlLink":"[doc] update docs including drape option and table with packages that…"}},{"before":"78f8091034c7f2355a818aa167c3bd7a9512caf5","after":"74df2b9da10f05ecf3609f1fdfaf490e6a30aa6a","ref":"refs/heads/develop","pushedAt":"2023-10-10T15:10:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of gitlab.com:rodrperez/modpath into develop","shortMessageHtmlLink":"Merge branch 'develop' of gitlab.com:rodrperez/modpath into develop"}},{"before":"b031e7fa754be87b859d2fa7e9de976156b97b46","after":"78f8091034c7f2355a818aa167c3bd7a9512caf5","ref":"refs/heads/develop","pushedAt":"2023-09-27T17:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[src,flowmodeldata] initialize the array of cell numbers in loadflowandauxtimeseries, it was missing the initial deallocation hence the array increased its size after reading the cells from multiple budgets","shortMessageHtmlLink":"[src,flowmodeldata] initialize the array of cell numbers in loadflowa…"}},{"before":"fc7b9745041ca4f406bb7b7a991f339306290b0e","after":"b031e7fa754be87b859d2fa7e9de976156b97b46","ref":"refs/heads/develop","pushedAt":"2023-09-26T13:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodrperezi","name":null,"path":"/rodrperezi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7284997?s=80&v=4"},"commit":{"message":"[wos] update exe","shortMessageHtmlLink":"[wos] update exe"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErxR7FwA","startCursor":null,"endCursor":null}},"title":"Activity · upc-ghs/modpath-rw"}