Open Source Heartbeat

Projects RADIUSS Home

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….

View Comment

jandrej pushed to mfem/mfem

add derivative call

View Commit

homeomorfismo pushed to mfem/mfem

Address Feedback

  • Use IsDGSpace()
  • Rewrap comments at 80 characters</small>

View Commit

btalamini pushed to mfem/mfem

Adjust the intructions just a bit more

View Commit

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….

View Comment

maggul pushed to LLNL/sundials

CI Debug

View Commit

markcmiller86 pushed to visit-dav/visit

Confirm Xdmf dimension ordering (#20442)

View Commit

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 relocates config: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>

View Commit

psakievich pushed to spack/spack

Bug: commits set via config are ignored

View Commit

dependabot[bot] closed a pull request to spack/spack

View Pull Request

johnwparent opened a pull request to spack/spack

View Pull Request

alecbcs commented on issue spack/spack#50874.

Yep. Working on a few other things today / tomorrow. I can do this Friday….

View Comment

tgamblin commented on issue spack/spack#50595.

Thanks @marcmengel !…

View Comment

camierjs pushed to mfem/mfem

[MemorySanitizer] TestCalcDivShape dim 2 pt.z Avoid overflow in dot product test

View Commit

najlkin pushed to mfem/mfem

Added DarcyForm to convection-diffusion DPG miniapp. TODO: Problem 1, Neumann BCs.

View Commit

alizma pushed to mfem/mfem

correct bug with massintegrator

View Commit

pazner opened a pull request to mfem/mfem

View Pull Request

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. …

View Comment

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?…

View Comment

mergify[bot] pushed to flux-framework/flux-sched

Merge pull request #1376 from zekemorton/rq2-update

Rq2 - info, find, and cancel</small>

View Commit

milroy reviewed a flux-framework/flux-sched pull request

Thanks for fixing the typos!…

View Review

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?…

View Review

codecov[bot] commented on issue flux-framework/flux-sched#1376.

## Codecov Report…

View Comment

chu11 commented on issue flux-framework/flux-core#6880.

I’ve re-worked the PR …

View Comment

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….

View Comment

codecov[bot] commented on issue flux-framework/flux-core#6881.

## Codecov Report…

View Comment

jjellio commented on issue flux-framework/flux-core#2414.

Anthony M. Agelastos…

View Comment

lindstro commented on LLNL/zfp

View Comment

balos1 pushed to LLNL/sundials

Merge branch ‘develop’ into feature/dom-eig

View Commit

davidbeckingsale pushed to LLNL/Umpire

Add DeviceIpcAllocator for GPU memory sharing between processes

View Commit

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. …

View Comment

siramok pushed to Alpine-DAV/ascent

Add spatial topology blueprint mesh to Rover’s output (#1556)

View Commit

nicolemarsaglia pushed to Alpine-DAV/ascent

Merge branch ‘develop’ into task/2025_03_field_rendering_bug

View Commit

JustinPrivitera reviewed a Alpine-DAV/ascent pull request

None

View Review

emily-howell commented on issue Alpine-DAV/ascent#1502.

## TLDR: …

View Comment

brugger1 pushed to visit-dav/visit

Update the last test suite pass on poodle.

View Commit

JustinPrivitera reviewed a visit-dav/visit pull request

None

View Review

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. …

View Comment

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….

View Comment

victorapm pushed to hypre-space/hypre

Remaining valgrind fixes

View Commit

suanlafenhaochi commented on issue hypre-space/hypre#1295.

1. The issue has been resolved. The key lies in the initialization of the HYPRE_IJMatrix:…

View Comment

github-advanced-security[bot] commented on flux-framework/flux-core

View Comment

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: …

View Comment

juntyr commented on issue LLNL/zfp#271.

@lindstro Is there anything else that needs to be done on this PR?…

View Comment

wuzhiqiao-ninecube closed a pull request to LLNL/sundials

View Pull Request

jwhite242 pushed to LLNL/maestrowf

Add documentation for flux queues/banks behaviors

View Commit

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….

View Comment

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….

View Comment

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….

View Comment

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. …

View Comment

slabasan pushed to LLNL/hatchet

remove unused warnings package

View Commit

codecov-commenter commented on issue LLNL/hatchet#165.

## Codecov Report…

View Comment

bmhan12 pushed to LLNL/axom

wip - setup sidre_group_Py.py for testing

View Commit

gzagaris commented on issue LLNL/Umpire#972.

Thanks @davidbeckingsale!…

View Comment

artv3 pushed to LLNL/RAJA

Merge branch ‘artv3/high-dim-thread-teams’ of github.com:LLNL/RAJA into artv3/high-dim-thread-teams

View Commit

rhornung67 pushed to LLNL/RAJA

Merge pull request #1861 from LLNL/task/rhornung67/update-windows

Replace deprecated windows image</small>

View Commit

adayton1 reviewed a LLNL/RAJA pull request

None

View Review

camierjs pushed to GLVis/glvis

Update data

View Commit

tzanio pushed to GLVis/glvis

Merge pull request #343 from GLVis/fix-data-reset

Fixed resetting of scalar data</small>

View Commit

cmcrook5 pushed to GEOS-DEV/LvArray

Fixed incorrect type

View Commit

thartland pushed to hypre-space/hypre

small updates

View Commit

rfalgout opened a pull request to hypre-space/hypre

View Pull Request

gardner48 pushed to LLNL/sundials

add release PR to SUNDIALS Next

View Commit

gunney1 commented on issue LLNL/axom#1516.

Completed with PR https://github.com/LLNL/axom/pull/1507…

View Comment

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>

View Commit

tomstitt reviewed a LLNL/RAJA pull request

None

View Review

trws commented on LLNL/RAJA

View Comment

adrienbernede pushed to LLNL/Caliper

CI script: Add core counts for new machines

View Commit

adrienbernede pushed to LLNL/CHAI

CI script: Add core counts for new machines

View Commit

adayton1 reviewed a LLNL/CHAI pull request

None

View Review

adrienbernede pushed to LLNL/CARE

CI script: Add core counts for new machines

View Commit

najlkin commented on issue GLVis/glvis#341.

Closing this in favor of #343 ….

View Comment

BradWhitlock pushed to LLNL/conduit

Improve result printing.

View Commit

yanfeit commented on issue GLVis/glvis#254.

I have the same issue by using …

View Comment

bgunnar5 released 1.13.0b1.

## [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 database
    • merlin database get: allows you to retrieve and print entries in the database
    • merlin database delete: allows you to delete entries in the database
  • Added db_scripts/ folder containing several new files all pertaining to database interaction
    • data_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 of merlin database to be processed
    • merlin_db: houses the MerlinDatabase class, used as the main point of contact for interactions with the database
    • entities/: 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 databases
    • results_backend: houses an abstract class ResultsBackend that defines what every supported backend implement in Merlin
    • redis/: A folder containing the RedisBackend class that defines specific interactions with the Redis database
    • sqlite/: A folder containing the SQLiteBackend class that defines specific interactions with the SQLite database
    • backend_factory: houses a factory class MerlinBackendFactory that initializes an appropriate ResultsBackend instance
  • Added monitors/ folder containing a refactored, OOP approach to handling the merlin monitor command
    • celery_monitor: houses the CeleryMonitor class a concrete subclass of TaskServerMonitor for monitoring Celery task servers
    • monitor_factory: houses a factory class MonitorFactory that initializes an appropriate TaskServerMonitor instance
    • monitor: houses the Monitor class, used as the top-level point of interaction for the monitor command
    • task_server_monitor: houses the TaskServerMonitor 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 and merlin purge commands
  • Aliased types to represent different types of pytest fixtures
  • New test condition StepFinishedFilesCount to help search for MERLIN_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, and integration-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 minutes
      • retry_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 exceptions
      • result_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 server
      • redis_socket_connect_timeout: 300 -> 5 minute socket timeout for connections to Redis
      • redis_socket_timeout: 300 -> 5 minute socket timeout for read/write operations to Redis
      • redis_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 file
      • update-broker: Updates the broker section of the configuration file
      • update-backend: Updates the results_backend section of the configuration file
      • use: 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 a workflows/ 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”
  • 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 the merlin monitor command is now deprecated and will be removed in Version 1.14.0.

@lucpeterson @ryannova @doutriaux1 @woutdenolf </small>View Comment

doutriaux1 reviewed a LLNL/merlin pull request

None

View Review

github-advanced-security[bot] commented on LLNL/merlin

View Comment

weslleyspereira opened a pull request to LLNL/hiop

View Pull Request

t34ma commented on issue hypre-space/hypre#1294.

Hi Victor, …

View Comment

mplegendre pushed to hpc/Spindle

Merge pull request #87 from kylieb12/trivial-define-name-change

Renames two logging #defines</small>

View Commit

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…

View Comment

geochum created a new branch, feature/raja-drivers at LLNL/hiop

View Repository

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: …

View Comment

gberg617 pushed to LLNL/axom

Merge pull request #1587 from LLNL/bugfix/bergel1/lumberjack_fix_no_combiners

Add early return in combineMessages if no combiners exist</small>

View Commit

white238 pushed to LLNL/axom

BUMP to Bump.

View Commit

kab163 pushed to LLNL/blt

updating ubuntu image

View Commit

davidbeckingsale reviewed a LLNL/blt pull request

None

View Review

michaelmckinsey1 opened a pull request to LLNL/hatchet

View Pull Request

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.

View Commit

cyrush pushed to LLNL/conduit

update windows gact runner, since windows 2019 will be unsupported soon (#1440)

View Commit

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>

View Commit

adayton1 pushed to LLNL/CARE

Add memory alignment to initialize_pool API (#335)

View Commit

dtaller reviewed a LLNL/CARE pull request

None

View Review

robinson96 opened a pull request to LLNL/CARE

View Pull Request

kylieb12 opened a pull request to hpc/Spindle

View Pull Request