Difference between revisions of "Template:Infobox Software"

From HPC Wiki
Jump to navigation Jump to search
m (Fix table completion)
m (Putting a frame around the infobox for better visual discrimination)
Line 65: Line 65:
 
}}
 
}}
 
</noinclude>
 
</noinclude>
<includeonly>{| align="right" cellpadding="5" border="0" style="border-spacing: 0px; background-color: #fbfbff; font-size: 95%; margin: 0 0 0.5em 1em; width: 25em; border: 1pt; {{#ifeq:{{NAMESPACE}}|Template||float: right;}}"
+
<includeonly>{| align="right" cellpadding="5" style="border-spacing: 0px; background-color: #fbfbff; font-size: 95%; margin: 0 0 0.5em 1em; width: 25em; border: 1px solid #dddddd; {{#ifeq:{{NAMESPACE}}|Template||float: right;}}"
 
|-
 
|-
 
  ! colspan="2" style="background-color:#2e3871; color:white" | Software
 
  ! colspan="2" style="background-color:#2e3871; color:white" | Software

Revision as of 16:15, 18 November 2020

This template can be used to typeset an infobox on the top right corner on software product pages.

 {{Infobox Software
 | name = Name of the Software
 | provider = Maker of the Software
 | logo = [https://institute.org/ Some Tool]
 | homepage = [https://institute.org/ Some Tool]
 | email = contact@provider.org
 | concurrency = parallel
 | pmodel = MPI, OpenMP, Pthreads
 | lang = C, C++, Fortran
 | license = {{License_GPLv3}}
 }}

The info fields for the software largely cover the classification done by the VI-HPS Tools Guide To maintain consistency across the software packages presented, the following options should be used for the individual info fields.

  • Concurrency:
    • Single
    • Parallel
  • Focus:
    • Performance
    • Debugging
    • Correctness
    • Workflow
  • Programming Model (pmodel):
    • MPI
    • OpenMP
    • PThreads
    • OmpSs
    • OpenCL
    • OpenACC
    • CUDA
    • SYCL
    • UPC
    • SHMEM
  • Programming Lanugages (lang):
    • C
    • C++
    • Fortran
    • Python
    • Agnostic (if the programming language does not really matter)
  • Architecture (arch):
    • x86
    • Power
    • ARM
    • GPU


Software
Name: Name of the Software
Provider: Maker of the Software
License: GPL Version 3
Homepage: https://institute.org/
E-Mail: support@provider.org
Concurrency: parallel
Programming Model: MPI, OpenMP, Pthreads
Programming Language: C, C++, Fortran