# HPC domain

**URL:** https://discourse.julialang.org/t/hpc-domain/27359
**Category:** Meta Discussion
**Created:** [August 9, 2019, 7:35pm UTC](https://discourse.julialang.org/t/hpc-domain/27359 "2019-08-09T19:35:22Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![simonbyrne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonbyrne/32/19_2.png) [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)
#### Post date: [August 9, 2019, 7:35pm UTC](https://discourse.julialang.org/t/hpc-domain/27359/1 "2019-08-09T19:35:22Z")

</div>

I know there is an existing distributed/parallel category, but I thought it might be a good idea to have a place to discuss more deployment issues on HPC machines (working with shared file systems, launching jobs, working with dependencies, etc.)

cc: @vchuravy @andreasnoack

---

<div class="post-metadata">

### Author: ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)
#### Post date: [August 10, 2019, 4:24am UTC](https://discourse.julialang.org/t/hpc-domain/27359/2 "2019-08-10T04:24:17Z")

</div>

Oooh! Ooooh! Me! Me! I have my hand up!  
I definitely think you are correct in saying we need more discussion of HPC deployments.  
For one thing I never hear about the Modules environment on here - Modules lets you use different versions of software packages on HPC or other systems, by flexibly setting environment variables.

However can we not form another partition within the parallel/distributed category?  
The counter argument to that one is that not all HPC is parallel - there is plenty of embarassingly parallel work and deep learning happening on HPC setups.

---

<div class="post-metadata">

### Author: ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)
#### Post date: [August 10, 2019, 4:26am UTC](https://discourse.julialang.org/t/hpc-domain/27359/3 "2019-08-10T04:26:56Z")

</div>

A more radical proposal - rename Parallel/Distributed to Performance or Julia at Scale or something like that. Then we can all co-exist below that?  
I hesitate to call it HPC as that rather sounds like a land grab.

IF there is a separate HPC Domain set up I will join in of course.

---

<div class="post-metadata">

### Author: ![LaurentPlagne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/laurentplagne/32/10103_2.png) [@LaurentPlagne](https://discourse.julialang.org/u/LaurentPlagne)
#### Post date: [August 10, 2019, 7:00am UTC](https://discourse.julialang.org/t/hpc-domain/27359/4 "2019-08-10T07:00:51Z")

</div>

I like “Julia at Scale”.  
The question with “high performance” is that it implies that SIMD, GPU, and other node perf. domain should also be included. It is totally fine since node performance is often the biggest part of the work for HPC codes. This tendency continues for more than 20 years now. Considering the power of Power9+multi V100 nodes on recent supercomputers it is rather difficult to pretend that high performance is nor relative to a single node…

---

<div class="post-metadata">

### Author: ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)
#### Post date: [August 10, 2019, 8:31am UTC](https://discourse.julialang.org/t/hpc-domain/27359/5 "2019-08-10T08:31:27Z")

</div>

@LaurentPlagne I agree with you.

---

<div class="post-metadata">

### Author: ![vchuravy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vchuravy/32/8_2.png) [@vchuravy](https://discourse.julialang.org/u/vchuravy)
#### Post date: [August 10, 2019, 3:28pm UTC](https://discourse.julialang.org/t/hpc-domain/27359/6 "2019-08-10T15:28:30Z")

</div>

I updated the name of the Parallel/Distributed domain to Julia at Scale and added a short blurb what it is about at [About the Julia at Scale category](https://discourse.julialang.org/t/about-the-julia-at-scale-category/5038) (note that is a wiki post so changes are welcome)
