Recent Releases of https://github.com/berkeleylab/matcha
https://github.com/berkeleylab/matcha - Documentation
What's Changed
- refac(laplacian): add locality specifiers by @rouson in https://github.com/BerkeleyLab/matcha/pull/179
- Documentation: match laplacian function comments to AI4Dev paper by @rouson in https://github.com/BerkeleyLab/matcha/pull/180
- Use Assert 3.0.0 & add script that creates single-file program by @rouson in https://github.com/BerkeleyLab/matcha/pull/181
- doc(doc/ai4dev/vibe-coding): put prompt in README by @rouson in https://github.com/BerkeleyLab/matcha/pull/182
- Document prompt engineering steps by @rouson in https://github.com/BerkeleyLab/matcha/pull/183
- doc(ai4dev): fix type in README by @rouson in https://github.com/BerkeleyLab/matcha/pull/184
- Update vibe coding instructions by @rouson in https://github.com/BerkeleyLab/matcha/pull/185
- doc(ai4dev): update workflows in README.md by @rouson in https://github.com/BerkeleyLab/matcha/pull/186
- doce(ai3dev/README): fix step number reference by @rouson in https://github.com/BerkeleyLab/matcha/pull/187
- doc(ai4dev/README): fix font & typo by @rouson in https://github.com/BerkeleyLab/matcha/pull/188
Full Changelog: https://github.com/BerkeleyLab/matcha/compare/0.1.0...0.17.0
- Fortran
Published by rouson 8 months ago
https://github.com/berkeleylab/matcha - Initial Release
What's Changed
- refactor(main): add subroutines by @davytorres in https://github.com/BerkeleyLab/matcha/pull/1
- Chores: refactoring main and add build dir to .gitignore by @rouson in https://github.com/BerkeleyLab/matcha/pull/2
- refac(initializer): mv from main to module by @rouson in https://github.com/BerkeleyLab/matcha/pull/3
- refactor(distribution_m): create module by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/5
- feat(initialize_positions): add argument intent by @rouson in https://github.com/BerkeleyLab/matcha/pull/6
- refactor(move_m): create module by @Jerrymiah12 in https://github.com/BerkeleyLab/matcha/pull/8
- modularize(t_cell): separate proc def in submodule by @rouson in https://github.com/BerkeleyLab/matcha/pull/10
- refactor(distribution_m): add intent statements by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/12
- modularize(distribution_m): separate proc def in submodule by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/13
- modularize(t_cell): separated proc def in submodule && added intent by @Jerrymiah12 in https://github.com/BerkeleyLab/matcha/pull/11
- fix(move_tcells): fix #14 - random motion by @rouson in https://github.com/BerkeleyLab/matcha/pull/15
- feat(move): create randomnumbertable by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/17
- refactor(randomnumbersm): create randnumtable_ subroutine by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/18
- Update README.md by @rouson in https://github.com/BerkeleyLab/matcha/pull/23
- parallelize(main): fix issue #20 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/22
- Refactoring by @davytorres in https://github.com/BerkeleyLab/matcha/pull/24
- Add ford project file for generating HTML documentation by @rouson in https://github.com/BerkeleyLab/matcha/pull/26
- refac(random_number): collapse nested loops by @rouson in https://github.com/BerkeleyLab/matcha/pull/28
- Created random number table for initial cell positions by @davytorres in https://github.com/BerkeleyLab/matcha/pull/29
- Fix array bounds for cumulative distribution by @davytorres in https://github.com/BerkeleyLab/matcha/pull/34
- Git branch create distribution assumed shape by @davytorres in https://github.com/BerkeleyLab/matcha/pull/35
- refactor(main/tcell{m,s}): assumed-shape arrays by @rouson in https://github.com/BerkeleyLab/matcha/pull/32
- refactor(move_{m,s}): assumed-shape arrays by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/36
- Convert explicit-shape dummy arguments with assumed-shape arguments by @rouson in https://github.com/BerkeleyLab/matcha/pull/37
- Introduce object-oriented and programming-by-contract paradigms by @rouson in https://github.com/BerkeleyLab/matcha/pull/39
- doc(README): Added Downloading, Building and Testing by @Jerrymiah12 in https://github.com/BerkeleyLab/matcha/pull/47
- Update README.md by @rouson in https://github.com/BerkeleyLab/matcha/pull/48
- Make all non-intrinsic procedures pure functions by @rouson in https://github.com/BerkeleyLab/matcha/pull/46
- Document the object-oriented design by @rouson in https://github.com/BerkeleyLab/matcha/pull/43
- feat(workflows): addCIaction by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/52
- add and use monotonically_increasing() function to clarify an assertion by @rouson in https://github.com/BerkeleyLab/matcha/pull/55
- Distribution diagram by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/45
- Update README.md by @davytorres in https://github.com/BerkeleyLab/matcha/pull/56
- feat(tcellcollection_s): fix #54 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/57
- test(tcellcollection): check cell distribution by @rouson in https://github.com/BerkeleyLab/matcha/pull/59
- feat(workflows/CI): fix #60 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/61
- Convert body of main to a function & add/use input_t type by @rouson in https://github.com/BerkeleyLab/matcha/pull/62
- UPDATE(README) by @Jerrymiah12 in https://github.com/BerkeleyLab/matcha/pull/64
- doc(README): add Caffeine as alternative runtime by @rouson in https://github.com/BerkeleyLab/matcha/pull/70
- Test parallelism by @rouson in https://github.com/BerkeleyLab/matcha/pull/63
- fix(tcellcollectiontest): delete deleteme() by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/72
- Fix bug with findloc in distribution_s.f90 by @davytorres in https://github.com/BerkeleyLab/matcha/pull/76
- doc(paper): add JOSE paper and references by @Jerrymiah12 in https://github.com/BerkeleyLab/matcha/pull/75
- update(class-diagram): add input class by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/81
- test(paper): added example figures by @Jerrymiah12 in https://github.com/BerkeleyLab/matcha/pull/83
- update(paper): fix #79 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/84
- docs(app,src,test,license): fix #87 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/88
- Fix Figure Formatting by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/85
- Refactor the new distribution test by @rouson in https://github.com/BerkeleyLab/matcha/pull/92
- feat(main): aggregate distribution by @rouson in https://github.com/BerkeleyLab/matcha/pull/94
- Create installation script by @rouson in https://github.com/BerkeleyLab/matcha/pull/93
- Update build/test/run instructions in README.md by @rouson in https://github.com/BerkeleyLab/matcha/pull/95
- Fix #89 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/90
- Update class diagrams by @rouson in https://github.com/BerkeleyLab/matcha/pull/98
- update(paper.md): update figures by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/99
- feat(workflows): fix #50 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/104
- Update ci action to use gcc 12 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/105
- fix: running multiple images with open-coarrays by @everythingfunctional in https://github.com/BerkeleyLab/matcha/pull/109
- feat(README.md): fix #106 by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/110
- Minor fixes by @rouson in https://github.com/BerkeleyLab/matcha/pull/111
- doc(README.md): add
gfortranversion minimum by @rouson in https://github.com/BerkeleyLab/matcha/pull/112 - Improve memory management by @rouson in https://github.com/BerkeleyLab/matcha/pull/114
- Add bind c attribute by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/117
- Give all doconcurrentm module procedures the bind(C) attribute by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/119
- Finish C-interoperability and simplify nested associations by @rouson in https://github.com/BerkeleyLab/matcha/pull/120
- doc(README): update execution instructions by @rouson in https://github.com/BerkeleyLab/matcha/pull/123
- fix: incorrect path in garden/fpm.toml by @everythingfunctional in https://github.com/BerkeleyLab/matcha/pull/131
- Remove vendored dependencies by @rouson in https://github.com/BerkeleyLab/matcha/pull/132
- Document heat equation example in example/README.md by @rouson in https://github.com/BerkeleyLab/matcha/pull/134
- fix(CI): work around ford issue 505 by @rouson in https://github.com/BerkeleyLab/matcha/pull/136
- Improve example readme by @rouson in https://github.com/BerkeleyLab/matcha/pull/137
- rm editor backup file by @rouson in https://github.com/BerkeleyLab/matcha/pull/138
- Feature: add & test procedural alternative by @rouson in https://github.com/BerkeleyLab/matcha/pull/139
- Simplify heat-conduction example by @rouson in https://github.com/BerkeleyLab/matcha/pull/142
- Add refactored unit and integrations tests by @Dominick99 in https://github.com/BerkeleyLab/matcha/pull/141
- Improved test behavior by @rouson in https://github.com/BerkeleyLab/matcha/pull/156
- Add 3D diffusion codes to app directory by @davytorres in https://github.com/BerkeleyLab/matcha/pull/161
- 3D diffusion equation solver and unit tests by @rouson in https://github.com/BerkeleyLab/matcha/pull/162
- New example compares runtime for functional and procedural 3D heat equation solver by @rouson in https://github.com/BerkeleyLab/matcha/pull/163
- example(time-paradigm): more resolution & output by @rouson in https://github.com/BerkeleyLab/matcha/pull/164
- Feature: add arguments to example & rm redundant allocations by @rouson in https://github.com/BerkeleyLab/matcha/pull/165
- Chores by @rouson in https://github.com/BerkeleyLab/matcha/pull/166
- Updated dependencies by @joehellmers in https://github.com/BerkeleyLab/matcha/pull/170
- Eliminate duplicate output in parallel testing by @rouson in https://github.com/BerkeleyLab/matcha/pull/171
- fix(examples): time step stability calculation by @rouson in https://github.com/BerkeleyLab/matcha/pull/172
- Documentation: Add ifx build/test instructions to README.md by @rouson in https://github.com/BerkeleyLab/matcha/pull/174
- Switch to Julienne 2.0.0 and Assert 2.1.0 by @rouson in https://github.com/BerkeleyLab/matcha/pull/176
- Use Julienne 2.4.0 idioms in subdomain_t unit tests by @rouson in https://github.com/BerkeleyLab/matcha/pull/178
- Julienne 2.3.0 by @rouson in https://github.com/BerkeleyLab/matcha/pull/177
New Contributors
- @davytorres made their first contribution in https://github.com/BerkeleyLab/matcha/pull/1
- @rouson made their first contribution in https://github.com/BerkeleyLab/matcha/pull/2
- @Dominick99 made their first contribution in https://github.com/BerkeleyLab/matcha/pull/5
- @Jerrymiah12 made their first contribution in https://github.com/BerkeleyLab/matcha/pull/8
- @everythingfunctional made their first contribution in https://github.com/BerkeleyLab/matcha/pull/109
- @joehellmers made their first contribution in https://github.com/BerkeleyLab/matcha/pull/170
Full Changelog: https://github.com/BerkeleyLab/matcha/commits/0.1.0
- Fortran
Published by rouson 8 months ago