Giter Club home page Giter Club logo

cloverleaf's People

Contributors

illuhad avatar pranav-sivaraman avatar tom91136 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cloverleaf's Issues

Non-uniform work-groups at 3 ranks fails for SYCL (acc on DPC++)

+ srun --cpu-bind=map_cpu:49,57,17,25,1,9,33,41 -n 3 --cpu-bind none --mem-bind none sh -c 'export ROCR_VISIBLE_DEVICES=$((SLURM_PROCID % N_GPUS)) && echo "# ROCR_VISIBLE_DEVICES=$ROCR_VISIBLE_DEVICES@$(hostname):$SLURM_PROCID" && /users/tomlin/performance-portability/benchmarking/2023/cloverleaf/results/cloverleaf-mi250x_oneapi-2024.1_sycl-acc/CloverLeaf/build/sycl-acc-cloverleaf --file /users/tomlin/performance-portability/benchmarking/2023/cloverleaf/results/cloverleaf-mi250x_oneapi-2024.1_sycl-acc/CloverLeaf/InputDecks/clover_bm256_300.in --out ../out/clover_np3_mi250x_oneapi-2024.1_sycl-acc_256_300_stage_false.out --staging-buffer false '
# ROCR_VISIBLE_DEVICES=0@nid006622:0
# ROCR_VISIBLE_DEVICES=1@nid006622:1
# ROCR_VISIBLE_DEVICES=2@nid006623:2
---
Devices:
 0: gfx90a:sramecc+:xnack-
CloverLeaf:
 - Ver.:     2.000
 - Deck:     /users/tomlin/performance-portability/benchmarking/2023/cloverleaf/results/cloverleaf-mi250x_oneapi-2024.1_sycl-acc/CloverLeaf/InputDecks/clover_bm256_300.in
 - Out:      ../out/clover_np3_mi250x_oneapi-2024.1_sycl-acc_256_300_stage_false.out
 - Profiler: deck-specified
MPI:
 - Enabled:     true
 - Total ranks: 3
 - Header device-awareness (CUDA-awareness):  unknown
 - Runtime device-awareness (CUDA-awareness): unknown
 - Host-Device halo exchange staging buffer:  false
Model:
 - Name:      SYCL (accessors)
 - Execution: Offload (device)
 - Indexing: RANGE2D_LINEAR
 - SYCL device: gfx90a:sramecc+:xnack-
   - Type    : gpu
   - Version : gfx90a:sramecc+:xnack-
   - Vendor  : AMD Corporation
   - Driver  : HIP 50221.15
# ---- 
Output: |+1
 Output file clover.out opened. All output will go there.
 Args: --file /users/tomlin/performance-portability/benchmarking/2023/cloverleaf/results/cloverleaf-mi250x_oneapi-2024.1_sycl-acc/CloverLeaf/InputDecks/clover_bm256_300.in --out ../out/clover_np3_mi250x_oneapi-2024.1_sycl-acc_256_300_stage_false.out --staging-buffer false
 Using input: `/users/tomlin/performance-portability/benchmarking/2023/cloverleaf/results/cloverleaf-mi250x_oneapi-2024.1_sycl-acc/CloverLeaf/InputDecks/clover_bm256_300.in`
 Problem initialised and generated
 Launching hydro
[SYCL] Exception : `Non-uniform work-groups are not supported by the target device -54 (PI_ERROR_INVALID_WORK_GROUP_SIZE)`
terminate called after throwing an instance of 'sycl::_V1::exception'
  what():  Non-uniform work-groups are not supported by the target device -54 (PI_ERROR_INVALID_WORK_GROUP_SIZE)
[SYCL] Exception : `Non-uniform work-groups are not supported by the target device -54 (PI_ERROR_INVALID_WORK_GROUP_SIZE)`
[SYCL] Exception : `Non-uniform work-groups are not supported by the target device -54 (PI_ERROR_INVALID_WORK_GROUP_SIZE)`
terminate called after throwing an instance of 'sycl::_V1::exception'
  what():  Non-uniform work-groups are not supported by the target device -54 (PI_ERROR_INVALID_WORK_GROUP_SIZE)
terminate called after throwing an instance of 'sycl::_V1::exception'
  what():  Non-uniform work-groups are not supported by the target device -54 (PI_ERROR_INVALID_WORK_GROUP_SIZE)
srun: error: nid006622: tasks 0-1: Aborted
srun: launch/slurm: _step_signal: Terminating StepId=6994308.5
srun: error: nid006623: task 2: Aborted (core dumped)

RAJA support

Do you have a raja version of CloverLeaf? When do you expect to have one?

Add ENV support

Options such as device selection (--device) should expose something like CLOVERLEAF_DEVICE.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.