Skip to content

Conversation

@jonasjucker
Copy link
Contributor

@jonasjucker jonasjucker commented Aug 22, 2024

This variant enables to use nvtx ranges for profiling in a clean way.

@github-actions
Copy link
Contributor

PR Preview Action v1.4.7
🚀 Deployed preview to https://C2SM.github.io/spack-c2sm/pr-preview/pr-992/
on branch gh-pages at 2024-08-22 08:00 UTC

@jonasjucker
Copy link
Contributor Author

launch jenkins all

@dominichofer
Copy link
Contributor

Interesting! Can you upstream it to https://github.com/spack/spack too?

@jenkins-apn
Copy link

balfrin

🟢 unit test
Test
🟢summary
🟢 integration test
Test
🟢clang-format-spack_info
🟢clang-format-spack_spec
🟢cosmo-eccodes-definitions-spack_info
🟢cosmo-eccodes-definitions-spack_spec
🟢cosmo-spack_info
🟢cosmo-spack_spec
🟢ecbuild-spack_info
🟢ecbuild-spack_spec
🟢eccodes-spack_info
🟢eccodes-spack_spec
🟢fdb-fortran-spack_info
🟢fdb-fortran-spack_spec
🟢fdb-spack_info
🟢fdb-spack_spec
🟢flexpart-cosmo-spack_info
🟢flexpart-cosmo-spack_spec
🟢flexpart-ifs-spack_info
🟢flexpart-ifs-spack_spec
🟢icon-ham-spack_info
🟢icon-ham-spack_spec
🟢icon-spack_info
🟢icon-spack_spec
🟢icon_extra-config-args=--disable-new_feature,--enable-old_config_arg-spack_spec
🟢dace_icon.-O1-spack_spec
🟢icon_serialization=create-spack_spec
🟢icontools-spack_info
🟢icontools-spack_spec
🟢int2lm-spack_info
🟢int2lm-spack_spec
🟢int2lm_+parallel-spack_spec
🟢int2lm_~parallel-spack_spec
🟢libcdi-pio-spack_info
🟢libcdi-pio-spack_spec
🟢libfyaml-spack_info
🟢libfyaml-spack_spec
🟢libgrib1-spack_info
🟢libgrib1-spack_spec
🟢libtorch-spack_info
🟢libtorch-spack_spec
🟢makedepf90-spack_info
🟢makedepf90-spack_spec
🟢metkit-spack_info
🟢metkit-spack_spec
🟢oasis-spack_info
🟢oasis-spack_spec
🟢py-cytoolz-spack_info
🟢py-cytoolz-spack_spec
🟢py-devtools-spack_info
🟢py-devtools-spack_spec
🟢py-factory-boy-spack_info
🟢py-factory-boy-spack_spec
🟢py-frozendict-spack_info
🟢py-frozendict-spack_spec
🟢py-gridtools-cpp-spack_info
🟢py-gridtools-cpp-spack_spec
🟢py-gt4py-spack_info
🟢py-gt4py-spack_spec
🟢py-hatchling-spack_info
🟢py-hatchling-spack_spec
🟢py-icon4py-spack_info
🟢py-icon4py-spack_spec
🟢py-inflection-spack_info
🟢py-inflection-spack_spec
🟢py-lark-spack_info
🟢py-lark-spack_spec
🟢py-pytest-factoryboy-spack_info
🟢py-pytest-factoryboy-spack_spec
🟢py-tabulate-spack_info
🟢py-tabulate-spack_spec
🟢py-typing-extensions-spack_info
🟢py-typing-extensions-spack_spec
🟢python-spack_info
🟢python-spack_spec
🟢pytorch-fortran-proxy-spack_info
🟢pytorch-fortran-proxy-spack_spec
🟢pytorch-fortran-spack_info
🟢pytorch-fortran-spack_spec
🟢scales-ppm-spack_info
🟢scales-ppm-spack_spec
🟢xpmem-spack_info
🟢xpmem-spack_spec
🟢yaxt-spack_info
🟢yaxt-spack_spec
🟢 system test
Test
🟢[email protected]_nvhpc
🟢[email protected]_nvhpc_+coupling_serialization=create_+emvorado_+mpi_gpu=openacc+cuda_cuda_arch=80
🟢[email protected]
🟢install_cosmo_eccodes_definitions_version-cosmo-eccodes-definitions_@2.19.0.7
🟢install_cosmo_eccodes_definitions_version-cosmo-eccodes-definitions_@2.25.0.1
🟢install_default-scales-ppm
🟢[email protected]
🟢[email protected]_gcc
🟢[email protected]_nvhpc
🟢install_fdb_fortran-fdb-fortran
🟢[email protected]
🟢[email protected]
🟢install_flexpart_ifs_version-flexpart-ifs_@fdb
🟢[email protected]_gcc
🟢[email protected]
🟢install_int2lm_version_3_00_nvhpc_fixed_definitions-int2lm_@int2lm-3.00_nvhpc_^[email protected]
🟢install_libcdi_pio_default-libcdi-pio
🟢install_libfyaml_default-libfyaml
🟢install_libgrib1_22_01_2020_nvhpc-libgrib1_@22-01-2020nvhpc
🟢install_libtorch_default-libtorch
🟢[email protected]
🟢[email protected]_nvhpc
🟢[email protected]
🟢[email protected]
🟢[email protected]
🟢install_py_hatchling_default-py-hatchling
🟢install_py_icon4py_version_0_0_10-py-icon4py_@_0.0.10_gcc_^[email protected]
🟢install_py_icon4py_version_0_0_11-py-icon4py_@_0.0.11_gcc_^[email protected]
🟢install_py_icon4py_version_0_0_12-py-icon4py_@_0.0.12_gcc_^[email protected]
🟢install_py_inflection_default-py-inflection
🟢install_py_pyfactoryboy_default-py-pytest-factoryboy
🟢install_py_tabulate_default-py-tabulate
🟢install_py_typing_extensions_default-py-typing-extensions
🟢install_pytorch_fortran_proxy_version_0_4-pytorch-fortran-proxy@0.4gcc_^[email protected]
🟢[email protected]_^[email protected]_^[email protected]_^gmakegcc_^cmakegcc
🟢install_yaxt_default-yaxt
🟢py_cytoolz_install_default-py-cytoolz
🟢py_devtools_install_default-py-devtools
🟢py_factory_boy_install_default-py-factory-boy
🟢py_frozendict_install_default-py-frozendict
🟢py_gridtools_cpp_install_default-py-gridtools-cpp

@jonasjucker
Copy link
Contributor Author

Interesting! Can you upstream it to https://github.com/spack/spack too?

I was thinking about that. Looking at the package in spack it seems that only configure-option are included in the recipe.
Since there is no --enable-nvtx as configure-option I would not clutter the recipe.

@dominichofer
Copy link
Contributor

But it's okay to clutter ours?

@jonasjucker
Copy link
Contributor Author

I think so, since we will use it and also know how to use it :-)

Also this is alligned with our goal to build a hierarchy of icon-recipes we would go from
generic (spack recipe)
nwp (spack-c2sm recipe)
...

@dominichofer
Copy link
Contributor

It's okay to clutter software that MeteoSwiss' operations rely on, even though we don't think it's good enough for the public icon community? I don't understand this logic.

@jonasjucker
Copy link
Contributor Author

Ok then you don't

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants