tldahlgren closed issue spack/spack#50453.
LLVM 20.1.4 ~python depends on python@3.8+
LLVM build depends on Python 3.8+ for build step only when variant ~python is used:…View Comment
Sinan81 commented on issue spack/spack#50903.
it seems like boost installation is using hpp files rather than cpp. hence the above fix isn’t working….
homeomorfismo pushed to mfem/mfem
Address Feedback
- Use IsDGSpace()
- Rewrap comments at 80 characters</small>
github-actions[bot] commented on issue mfem/mfem#4815.
:warning: This issue has been automatically marked as stale because it has not had any activity in the last month. If no activity occurs in the next week, it will be automatically closed. Thank you for your contributions….
maggul pushed to LLNL/sundials
CI Debug
markcmiller86 pushed to visit-dav/visit
Confirm Xdmf dimension ordering (#20442)
scheibelp pushed to spack/spack
Stop sharing misc_cache among Spack instances (#50595)
There are several caches Spack maintains within config:misc_cache
that are sensitive to changes in Spack; that location defaults to
~/.spack/cache
, so when two different Spack instances are used
on the same system, they can conflict. Prior workarounds have
included:
- Running
spack clean -m
(often a temporary solution as the problem tends to recur when swapping back) - Setting
SPACK_USER_CACHE_PATH
(this also moves some other caches which are fine to share, but relocatesconfig:misc_cache
as well)
This PR moves the default for config:misc_cache
to a subdirectory
within ~/.spack
that is unique for for the instance of spack that
maintains it, based on a hash of Spack’s prefix. With that, Spack
instances should be sufficiently isolated without having to set
SPACK_USER_CACHE_PATH
(or config:misc_cache
).
Co-authored-by: Patrick Gartung gartung@fnal.gov Co-authored-by: Peter Scheibel scheibel1@llnl.gov</small>
psakievich pushed to spack/spack
Bug: commits set via config are ignored
dependabot[bot] closed a pull request to spack/spack
johnwparent opened a pull request to spack/spack
alecbcs commented on issue spack/spack#50874.
Yep. Working on a few other things today / tomorrow. I can do this Friday….
tgamblin commented on issue spack/spack#50595.
Thanks @marcmengel !…
justinlaughlin commented on issue mfem/mfem#4326.
So this PR adds a lot of the framework (e.g. fe_nurbs.cpp
) for implementing local NURBS interpolation. What is currently used is (if I’m not mistaken) simply function evaluation at Botella points. Eventually we may decide to update the local interpolation computations to be something more sophisticated (e.g. Bezier projection); but because there is no kronecker delta property for NURBS spaces every local interpolation is ultimately still just an approximation. It could be argued that the L2 projection is the most correct and should remain the default (the counter-argument is that it may be impractical for reasonably sized problems…. I’m okay either way), but I think there are enough useful things we’d like to build off of from this PR to justify merging it without necessarily changing the local interpolation routine.
…
v-dobrev commented on issue mfem/mfem#4326.
@justinlaughlin, why did you make the change from ProjectCoefficient
to ProjectCoefficientGlobalL2
? Ultimately, we need to fix ProjectCoefficient
, right?…
mergify[bot] pushed to flux-framework/flux-sched
Merge pull request #1376 from zekemorton/rq2-update
Rq2 - info, find, and cancel</small>
milroy reviewed a flux-framework/flux-sched pull request
Thanks for fixing the typos!…
trws reviewed a flux-framework/flux-sched pull request
I went over, built and tested this. It seems like a good change to me. @milroy any concerns?…
codecov[bot] commented on issue flux-framework/flux-sched#1376.
## Codecov Report…
chu11 commented on issue flux-framework/flux-core#6880.
I’ve re-worked the PR …
grondo commented on issue flux-framework/flux-core#2414.
The solution proposed in #6881 is compatible with the Slurm --multi-prog
solution, however there is no support in Flux currently for specifying different resource requirements for different tasks in an MPMD program….
codecov[bot] commented on issue flux-framework/flux-core#6881.
## Codecov Report…
jjellio commented on issue flux-framework/flux-core#2414.
Anthony M. Agelastos…
balos1 pushed to LLNL/sundials
Merge branch ‘develop’ into feature/dom-eig
davidbeckingsale pushed to LLNL/Umpire
Add DeviceIpcAllocator for GPU memory sharing between processes
kab163 commented on issue LLNL/Umpire#956.
> I might be going crazy because the failures from corona/tioga have to do with the camp errors we saw before I put in the PR… so I am not sure why it is showing up there, it should be fixed. …
siramok pushed to Alpine-DAV/ascent
Add spatial topology blueprint mesh to Rover’s output (#1556)
nicolemarsaglia pushed to Alpine-DAV/ascent
Merge branch ‘develop’ into task/2025_03_field_rendering_bug
emily-howell commented on issue Alpine-DAV/ascent#1502.
## TLDR: …
brugger1 pushed to visit-dav/visit
Update the last test suite pass on poodle.
dpugmire open issue visit-dav/visit#20446.
QT build issues on Mac M3.
### Describe the bug…View Comment
biagas commented on issue visit-dav/visit#20442.
> @biagas can I ask you to take a quick look at the a sample of the changed baseline .txt
files and ask if anything you see might suggest a problem for users? Oh, I should add a remark to release notes too. I’ll do that now.
…
jannisteunissen commented on issue visit-dav/visit#4914.
In Paraview 5.13.0, and very likely also the latest version, the result is as shown below….
victorapm pushed to hypre-space/hypre
Remaining valgrind fixes
suanlafenhaochi commented on issue hypre-space/hypre#1295.
1. The issue has been resolved. The key lies in the initialization of the HYPRE_IJMatrix:…
garlick commented on issue flux-framework/flux-core#6880.
One thought is just to document that a zero length value is returned when the watch stream is up to date, and then let people use flux_kvs_lookup_get_raw()
to check the length, or heck just add:
…
juntyr commented on issue LLNL/zfp#271.
@lindstro Is there anything else that needs to be done on this PR?…
wuzhiqiao-ninecube closed a pull request to LLNL/sundials
jwhite242 pushed to LLNL/maestrowf
Add documentation for flux queues/banks behaviors
doutriaux1 commented on issue LLNL/maestrowf#51.
@aowen87 my understanding is that Maestro is reluctant to implement this for provenance reason. However the WEAVE team is putting together a tool that might just help you with this specific use case….
aowen87 commented on issue LLNL/maestrowf#51.
@jwhite242 Hermit lead here: sorry for the late reply on this. I didn’t realize we had this issue going….
thartland commented on issue LLNL/hiop#733.
@nychiang – the driver script BODriverEx now uses the MPIEvaluator wrapper of Weslley’s EvaluationManager, see here. See here for instructions on how to run the code with multiple mpi processes….
nychiang commented on issue LLNL/hiop#714.
I changed the base to a new branch, and we are fine to merge this PR to that new branch. …
slabasan pushed to LLNL/hatchet
remove unused warnings package
codecov-commenter commented on issue LLNL/hatchet#165.
## Codecov Report…
gzagaris commented on issue LLNL/Umpire#972.
Thanks @davidbeckingsale!…
rhornung67 pushed to LLNL/RAJA
Merge pull request #1861 from LLNL/task/rhornung67/update-windows
Replace deprecated windows image</small>
camierjs pushed to GLVis/glvis
Update data
tzanio pushed to GLVis/glvis
Merge pull request #343 from GLVis/fix-data-reset
Fixed resetting of scalar data</small>
cmcrook5 pushed to GEOS-DEV/LvArray
Fixed incorrect type
thartland pushed to hypre-space/hypre
small updates
rfalgout opened a pull request to hypre-space/hypre
gardner48 pushed to LLNL/sundials
add release PR to SUNDIALS Next
gunney1 commented on issue LLNL/axom#1516.
Completed with PR https://github.com/LLNL/axom/pull/1507…
adrienbernede pushed to LLNL/RAJA
Merge pull request #1851 from LLNL/feature/bowen/valop-kernel-testing
This commit add comprehensive testing of the new valop kernel parameter reduction interface.</small>
adrienbernede pushed to LLNL/Caliper
CI script: Add core counts for new machines
adrienbernede pushed to LLNL/CHAI
CI script: Add core counts for new machines
adrienbernede pushed to LLNL/CARE
CI script: Add core counts for new machines
najlkin commented on issue GLVis/glvis#341.
Closing this in favor of #343 ….
BradWhitlock pushed to LLNL/conduit
Improve result printing.
yanfeit commented on issue GLVis/glvis#254.
I have the same issue by using …
## [1.13.0b1]
Added
- API documentation for Merlin’s core codebase
- New
merlin database
command to interact with new database functionality- When running locally, SQLite will be used as the database. Otherwise your current results backend will be used
merlin database info
: prints some basic information about the databasemerlin database get
: allows you to retrieve and print entries in the databasemerlin database delete
: allows you to delete entries in the database
- Added
db_scripts/
folder containing several new files all pertaining to database interactiondata_models
: a module that houses dataclasses that define the format of the data that’s stored in Merlin’s database.db_commands
: an interface for user commands ofmerlin database
to be processedmerlin_db
: houses theMerlinDatabase
class, used as the main point of contact for interactions with the databaseentities/
: A folder containing modules that define a structured interface for interacting with persisted data.entity_managers/
: A folder containing classes responsible for managing high-level database operations across all entities.
- Added
backends/
folder containing a new OOP way to interact with results backend databasesresults_backend
: houses an abstract classResultsBackend
that defines what every supported backend implement in Merlinredis/
: A folder containing theRedisBackend
class that defines specific interactions with the Redis databasesqlite/
: A folder containing theSQLiteBackend
class that defines specific interactions with the SQLite databasebackend_factory
: houses a factory classMerlinBackendFactory
that initializes an appropriateResultsBackend
instance
- Added
monitors/
folder containing a refactored, OOP approach to handling themerlin monitor
commandcelery_monitor
: houses theCeleryMonitor
class a concrete subclass ofTaskServerMonitor
for monitoring Celery task serversmonitor_factory
: houses a factory classMonitorFactory
that initializes an appropriateTaskServerMonitor
instancemonitor
: houses theMonitor
class, used as the top-level point of interaction for the monitor commandtask_server_monitor
: houses theTaskServerMonitor
ABC class, which serves as a common interface for monitoring task servers
- A new celery task called
mark_run_as_complete
that is automatically added to the task queue associated with the final step in a workflow - Added support for Python 3.12 and 3.13
- Added additional tests for the
merlin run
andmerlin purge
commands - Aliased types to represent different types of pytest fixtures
- New test condition
StepFinishedFilesCount
to help search forMERLIN_FINISHED
files in output workspaces - Added “Unit-tests” GitHub action to run the unit test suite
- Added
CeleryTaskManager
context manager to the test suite to ensure tasks are safely purged from queues if tests fail - Added
command-tests
,workflow-tests
, andintegration-tests
to the Makefile - Added tests and docs for the new
merlin config
options - Python 3.8 now requires
orderly-set==5.3.0
to avoid a bug with the deepdiff library - New step ‘Reinstall pip to avoid vendored package corruption’ to CI workflow jobs that use pip
- New GitHub actions to reduce common code in CI
- COPYRIGHT file for ownership details
- New check for copyright headers in the Makefile
Changed
- Updated the
merlin monitor
command- it will now attempt to restart workflows automatically if a workflow is hanging
- it utilizes an object oriented approach in the backend now
- Celery’s default settings have been updated to add:
interval_max: 300
-> tasks will retry for up to 5 minutes instead of 1 minute like it previously was- new
broker_transport_options
:socket_timeout: 300
-> increases the socket timeout to 5 minutes instead of the default 2 minutesretry_policy: {timeout: 600}
-> sets the maximum amount of time that Celery will keep trying to connect to the broker to 10 minutes
broker_connection_timeout: 60
-> establishing a connection to the broker will not timeout for an entire minute now instead of the previous 4 seconds- new generic backend settings:
result_backend_always_retry: True
-> backend will now auto-retry on the event of recoverable exceptionsresult_backend_max_retries: 20
-> maximum number of retries in the event of recoverable exceptions
- new Redis specific settings:
redis_retry_on_timeout: True
-> retries read/write operations on TimeoutError to the Redis serverredis_socket_connect_timeout: 300
-> 5 minute socket timeout for connections to Redisredis_socket_timeout: 300
-> 5 minute socket timeout for read/write operations to Redisredis_socket_keepalive: True
-> socket TCP keepalive to keep connections healthy to the Redis server
- The
merlin config
command:- Now defaults to the LaunchIT setup
- No longer required to have configuration named
app.yaml
- New subcommands:
create
: Creates a new configuration fileupdate-broker
: Updates thebroker
section of the configuration fileupdate-backend
: Updates theresults_backend
section of the configuration fileuse
: Point your active configuration to a new configuration file
- The
merlin server
command no longer modifies the~/.merlin/app.yaml
file by default. Instead, it modifies the./merlin_server/app.yaml
file. - Dropped support for Python 3.7
- Ported all distributed tests of the integration test suite to pytest
- There is now a
commands/
directory and aworkflows/
directory under the integration suite to house these tests - Removed the “Distributed-tests” GitHub action as these tests will now be run under “Integration-tests”
- There is now a
- Removed
e2e-distributed*
definitions from the Makefile - Modified GitHub CI to use shared testing servers hosted by LaunchIT rather than the jackalope server
- CI to use new actions
- Copyright headers in all files
- These now point to the LICENSE and COPYRIGHT files
- LICENSE: Legal permissions (e.g., MIT terms)
- COPYRIGHT: Ownership, institutional metadata
- Make commands that change version/copyright year have been modified
Fixed
- Running Merlin locally no longer requires an
app.yaml
configuration file - Removed dead lgtm link
- Potential security vulnerabilities related to logging
Deprecated
- The
--steps
argument of themerlin monitor
command is now deprecated and will be removed in Version 1.14.0.
@lucpeterson @ryannova @doutriaux1 @woutdenolf </small>View Comment
weslleyspereira opened a pull request to LLNL/hiop
t34ma commented on issue hypre-space/hypre#1294.
Hi Victor, …
mplegendre pushed to hpc/Spindle
Merge pull request #87 from kylieb12/trivial-define-name-change
Renames two logging #defines</small>
lucpeterson commented on issue LLNL/merlin#512.
I think the security fixes should be addressed, but this seems like another PR into develop that needs testing. I’m particularly concerned about what doc changes need to happen re the password file and how to configure launchit…
white238 commented on issue LLNL/blt#719.
I still need to work on figuring out why this doesn’t work for Axom but I got other issues atm. This PR will need to be updated to include this change: …
Merge pull request #1587 from LLNL/bugfix/bergel1/lumberjack_fix_no_combiners
Add early return in combineMessages if no combiners exist</small>
michaelmckinsey1 opened a pull request to LLNL/hatchet
JustinPrivitera open issue LLNL/conduit#1443.
Utility to reorder material ids
It would be nice to have a util to reorder material ids from 0 - (N-1) to make life easier….View Comment
BradWhitlock pushed to LLNL/axom
BUMP to Bump.
cyrush pushed to LLNL/conduit
update windows gact runner, since windows 2019 will be unsupported soon (#1440)
nicolasaunai open issue LLNL/SAMRAI#292.
RefinePatchStrategy post process and copy/refine order
This is an issue in line with the documentation update #291….View Comment
crkrenn open issue LLNL/maestrowf#455.
Add `branch:` key to dynamically generate workflow steps
Disclaimer/Intro:…View Comment
nselliott pushed to LLNL/SAMRAI
Merge pull request #291 from nicolasaunai/feature/doc
clarify documentation</small>
robinson96 opened a pull request to LLNL/CARE
kylieb12 opened a pull request to hpc/Spindle