PHASE Field Methods Workshop, January 2015

 

  • Develop benchmarks
  • Develop a repository of benchmark results

Goals

  • Deploy Website / App that
    • automates collection of benchmark results
    • provides meaningful comparisons
    • low maintenance (avoid bureaucracy)
    • long term data archive of benchmark results

Benchmark Specifications

Benchmark Results

PFHUb DESign

The basic stack is as simple as it gets:

  • HTML, CSS and JavaScript files
  • NIST pages static HTTP server
  • Supplemented with external APIs where necessary

CMS-FREE

PFHUb DESign

staticman

Jekyll

DATA app

Figshare

backblaze

s3

Mdf

BOX

GITHUB

Collecting Results

github PR

Surge

TRAVIS CI

REVIEWER

USER

Staticman

Review Via Pull-Request

Code Uploads Contributors (Year) Language Person-Years
Moose 59 222 (?) C++ 128
FEniCS 14 163 (39) C++ 112
MMSP 11 10 (0) C++ 5
FiPy 12 20 (3) Python 6
PRISMS-PF 10 12 (1) C++ 9
Sfepy 8 25 (6) Python 20
Custom 7
Memphis 4
Ampe 1 C++
HiPerC 1 2 (1) C 1

UPLOADS by Code

CHiMaD Annual Meeting

By Daniel Wheeler

CHiMaD Annual Meeting

  • 495