├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── assembly ├── README.md ├── ppc │ ├── README.md │ ├── bgp-locks.c │ └── bgq-atomics.c └── x86 │ ├── Makefile │ ├── cpuid.c │ ├── mov.c │ └── pause.c ├── atomics ├── Atomics-in-Different-Programming-Models.md ├── Makefile ├── README.md ├── baton │ ├── Makefile │ └── cxx11-baton.cc ├── bgq-l2-atomics │ ├── Makefile │ ├── README.md │ ├── bgq_l2_atomic_barrier.c │ ├── bgq_l2_atomic_counter.c │ ├── bgq_l2_atomic_counter_sharing.c │ ├── bgq_l2_atomic_lock.c │ ├── c11_atomic_counter.c │ └── omp_atomic_counter.c ├── gpu │ ├── Makefile │ └── basic.cc ├── lock-free.cc ├── min-max │ ├── Makefile │ ├── README.md │ ├── c99-omp-min-max.c │ ├── f90-min-max.F │ └── gcc-min-max.c ├── ping-pong │ ├── Makefile │ ├── c11-insane.c │ ├── c11-ping-pong.c │ ├── c99-omp-dekker.c │ ├── c99-omp-ping-pong.c │ ├── cxx11-dekker.cc │ ├── cxx11-dekker2.cc │ ├── cxx11-ping-pong.cc │ ├── gcc-ping-pong.c │ └── gcc-sucks.c └── summation │ ├── Makefile │ ├── README.md │ ├── cxx11-counter-asm.cc │ ├── cxx11-counter-pedantic.cc │ ├── cxx11-counter.cc │ ├── cxx11-nxtval-vs-dynamic.cc │ ├── cxx11-nxtval.cc │ ├── cxx11-reduction.cc │ ├── cxx11-summation.cc │ └── myatomics.h ├── blas ├── Makefile ├── apple │ ├── Makefile │ ├── Shaders.metal │ ├── example.swift │ └── matmul.swift ├── blas_wrapper.F90 └── gemm_wrapper.F90 ├── bugs ├── cray-openmp │ ├── comp.log │ ├── comp2.log │ ├── nstream-openmp-target.F90 │ ├── nstream-openmp-target2.F90 │ ├── reproduce.sh │ ├── run.log │ └── run2.log └── macosx │ └── theworst │ ├── Makefile │ ├── README.md │ ├── bad.c │ ├── good.c │ └── yes - soccer coach.GIF ├── c++ ├── 20 │ ├── Makefile │ └── hardware.cc ├── arrayNd │ ├── Makefile │ ├── array2d.cxx │ └── array3d.cxx ├── bogosort │ ├── Makefile │ └── bogosort.cc ├── bsearch │ ├── Makefile │ └── stl.cxx ├── concurrency │ ├── Makefile │ ├── README.md │ ├── future.cxx │ ├── lambda.cxx │ ├── packaged_task.cxx │ └── threads.cxx ├── evolution │ ├── Makefile │ ├── ranges.h │ ├── stl_for.cc │ ├── stl_for_each.cc │ ├── stl_for_each_pstl.cc │ ├── stl_for_each_tbb.cc │ ├── sycl_for.cc │ └── usm_sycl_for.cc ├── kahan │ ├── Makefile │ └── kahan.cc ├── memory_resource │ ├── Makefile │ └── pmr.cc ├── omp-task-wrap │ ├── Makefile │ ├── simple.cc │ └── wrap.cc ├── ranges │ ├── Makefile │ ├── ranges.cc │ └── stride.cc ├── scan │ ├── Makefile │ ├── scan.cxx │ └── tbb.cxx ├── star26.cc └── xscan.cc ├── c ├── Makefile ├── arrays │ ├── Makefile │ ├── alias2d.c │ ├── array-restrict.c │ ├── array2d.c │ ├── array3d.c │ ├── loop2d.c │ └── sizeof.c ├── c11 │ ├── Makefile │ ├── alloc.c │ ├── atomics.c │ ├── ieee.c │ ├── moreatomics.c │ ├── threads.c │ └── tls.c ├── enum.c ├── intmax.c ├── joseph.c ├── joseph2.c ├── overflow.c ├── register.c ├── stack │ └── frame.c ├── star26.c ├── star26a.c ├── star26b.c └── warn-stack.c ├── chapel ├── Makefile ├── exit.chpl └── gems.chpl ├── cilk ├── Makefile ├── for1.c └── spawn1.c ├── coarray-f ├── BUG ├── Makefile ├── README.md ├── atomic.f ├── atomic.pbs ├── caf-openmp.f ├── gems.f ├── hello.f ├── hello.pbs ├── swap.f └── swap.pbs ├── cuda ├── Makefile ├── README.md ├── c_matmul.cc ├── c_matmul_mg.cc ├── getptrattr.c ├── getptrattr2.c ├── gpu-detect.cu ├── launch-bench.cu ├── mps-detect.c └── transfer.c ├── dcmf ├── README.md ├── bench.h ├── bench_impl.h ├── example1.c └── put_latency.c ├── dlang ├── Makefile └── hello.d ├── dmapp-ugni ├── Makefile ├── README.md ├── amo.c ├── get.c └── put.c ├── docs ├── ARM.md ├── Allocations.mediawiki ├── Autotools.md ├── Blue-Gene-Q.mediawiki ├── CFOUR.mediawiki ├── Challenges-for-Interoperability-of-Runtime-Systems-in-Scientific-Applications.md ├── Coupled-cluster.md ├── Cray.md ├── Dalton-2.0.md ├── Debugging.md ├── Elemental.md ├── GCC.md ├── Git.md ├── HPCToolkit.md ├── HowToOptimizeGemm.mediawiki ├── Intel-performance-tools.md ├── K-computer.mediawiki ├── Knights-Landing.md ├── LAMMPS.mediawiki ├── LLVM.md ├── Linux-Perf.md ├── MPQC.mediawiki ├── Mac.md ├── Malloc.md ├── NVHPC.md ├── NWChem.mediawiki ├── NWChem_Slurm.md ├── NWChem_on_AWS.md ├── NetCFD_HDF5_Flang.md ├── Preprocessor-Macros.md ├── README.md ├── TCE.md ├── Task-Parallelism.mediawiki └── nwchem │ ├── setup-arm.sh │ ├── setup-gcc.sh │ └── setup-nvhpc.sh ├── fortran ├── Extern.md ├── Makefile ├── README.md ├── align.F90 ├── allocate.F90 ├── array.F90 ├── array0.F90 ├── atomic.F ├── before │ ├── Makefile │ ├── child.c │ └── parent.F90 ├── block.F90 ├── bool.F90 ├── c_interop_fun.F90 ├── cache.F90 ├── cfi │ ├── Makefile │ ├── array.F90 │ ├── bug1 │ │ ├── Makefile │ │ ├── class.F90 │ │ └── foo.c │ ├── class.F90 │ ├── foo.c │ ├── mmdspan.cc │ ├── sr.F90 │ └── struct.c ├── character.F90 ├── complex128.F90 ├── dcalloc.F90 ├── dcrace.F90 ├── dumb.f ├── enum1.F90 ├── enum2.F90 ├── extern.F90 ├── extern1.c ├── extern2.c ├── fnret.F90 ├── fx.F90 ├── fy.F90 ├── fz.F90 ├── gpulibs │ ├── Makefile │ └── test.F90 ├── ieee.f90 ├── int128.F ├── interop_c.c ├── interop_f.F ├── intrinsics.F90 ├── iprod.F90 ├── isnan.F ├── kind.F90 ├── kind2.F90 ├── loc │ ├── Makefile │ ├── loc_c.c │ └── loc_f.F90 ├── logical.F90 ├── logical_value.F90 ├── major.F90 ├── matmul.F ├── mdspan │ ├── Makefile │ └── mdspan.cc ├── mini-extern.F90 ├── mini-extern.c ├── mod-order.F90 ├── my_allocate.c ├── namelist.F90 ├── norm.F90 ├── nvacc.F90 ├── nwchem │ ├── Makefile │ └── ccsd_aosig.F ├── omp+dc │ ├── dc_ompdo.F90 │ └── ompdo_dc.F90 ├── pgif │ ├── LOG │ ├── Makefile │ ├── NOTES │ ├── NOTES2 │ ├── brent.F90 │ ├── brent.c │ ├── confused.F90 │ ├── descriptor_passing.F90 │ ├── foo_cfi.c │ ├── foo_pgif.F90 │ ├── foo_pgif_3d.F90 │ ├── hmm.F90 │ ├── layout.F90 │ ├── order.F90 │ ├── pgif90.h │ ├── stride.F90 │ ├── test_cfi.F90 │ ├── test_pgif.c │ ├── test_pgif_3d.c │ ├── type_c.c │ └── type_f.F90 ├── pktest.F90 ├── pointer.F90 ├── pointer2.F90 ├── print.c ├── print_error.c ├── pure-error.F90 ├── pureprint.F90 ├── race.F90 ├── real128.F90 ├── real2.F90 ├── realpow.F90 ├── reshape.F ├── reshape3.F ├── reshape4.F ├── reshape4all.F90 ├── reshape4x.F90 ├── reshape6.F ├── script.f ├── set_logical.c ├── statement.F90 ├── test1.F90 ├── use.F90 ├── value.F90 └── value2.F90 ├── ga-armci ├── README.md └── armci │ └── put.c ├── gpi └── README.md ├── hugetlb ├── Makefile ├── README.md ├── huge-alloc.c ├── huge-alloc.h ├── intel-example-alloc.c ├── test-huge-alloc.c └── test-mmap.c ├── lapack ├── Makefile ├── test_dsyev.f90 ├── test_dsygv.f90 └── test_xgemm.c ├── linux ├── cma │ └── README.md ├── sysctl │ ├── Makefile │ └── cpu_model.c └── vmem │ ├── Makefile │ ├── README.md │ ├── test-canonical-addressing.c │ └── test-mprotect.c ├── mpi ├── MPI-Standard.md ├── MPICH.mediawiki ├── MVAPICH2-and-processor-affinity.mediawiki ├── README.md ├── abi │ ├── Makefile │ ├── c-logical-reduction.c │ ├── f-logical-reduction.F90 │ ├── f2c.c │ ├── fsizes.F90 │ ├── results.md │ ├── sentinel.F90 │ ├── sentinel2.F90 │ ├── sentinel3.F90 │ └── user_function_x.c ├── active-messages │ └── armci.c ├── advanced │ ├── README.md │ ├── mpi-shm.c │ └── symmetric-heap.c ├── basic │ ├── Makefile │ ├── bcast.c │ ├── hello.c │ ├── montecarlo.c │ ├── reduce.c │ ├── rsend.c │ ├── send.c │ └── underfill.c ├── bugs │ ├── Makefile │ ├── detect-mismatch.c │ ├── error_codes.c │ ├── iprobe-overflow.c │ ├── land_integer.c │ ├── max-irecv.c │ └── sendrecv_replace.c ├── cxx │ ├── other │ │ ├── Makefile │ │ ├── large_count_type.hpp │ │ ├── test_large_count_type.cpp │ │ └── type_matching.cpp │ ├── print-format-detect.c │ └── print-format-detect.cc ├── da.F90 ├── dims_create.c ├── dynamic │ └── README.md ├── exchange │ ├── exchange1.c │ └── exchange2.c ├── fortran │ ├── address_constants.F90 │ ├── badtype.F │ ├── badtype.F90 │ ├── hello.F │ ├── hello.F90 │ ├── intercept.c │ ├── mwa.F90 │ ├── x.F90 │ └── y.F90 ├── greq │ ├── Makefile │ └── nb_reduce_thread.c ├── large-count │ ├── README.md │ ├── gigastruct.c │ └── gigatype.c ├── mpfr │ ├── Makefile │ └── mpfr-type.c ├── mpmd │ ├── Makefile │ ├── cbin.c │ └── fbin.F90 ├── proposals │ ├── README.md │ └── floating_point_types.md ├── reduce_scatter │ ├── Makefile │ └── perf.c ├── rma │ ├── HOWTO.md │ ├── Makefile │ ├── README.md │ ├── SHMEM.md │ ├── basic.c │ ├── gems.c │ ├── jed │ │ ├── Makefile │ │ └── math.c │ ├── shared-memory-windows │ │ ├── Makefile │ │ ├── win_fence.c │ │ ├── win_lock_exclusive.c │ │ ├── win_lock_shared.c │ │ ├── win_pscw.c │ │ └── win_sync.c │ └── threads │ │ ├── Makefile │ │ └── win_lock.c ├── rvma │ ├── comms.cc │ ├── init.cc │ ├── internals.h │ ├── meta.cc │ ├── rvma.h │ └── utils.cc ├── shared-memory │ ├── Makefile │ └── demo.c ├── size.c ├── string-join │ ├── Makefile │ ├── join.cc │ └── join2.cc ├── test-ompi-rma.sh ├── transpose │ └── matrix.c ├── userdef-ireduce │ ├── Makefile │ └── userdef_ireduce.c └── with-threads │ ├── Makefile │ ├── bgq_threadid.c │ ├── mpi-openmp.c │ └── mpi_omp_pthreads.c ├── nccl ├── Makefile └── reduce.cu ├── ofi ├── NWChem-OPA.md └── README.md ├── openacc ├── Makefile ├── README.md ├── dc.F90 ├── nest.F90 ├── pkcall.F90 ├── pkext.F90 └── to_chars.c ├── opencl ├── README.md ├── atomic │ ├── Makefile │ ├── add.cl │ └── add.cpp ├── axpy │ ├── Makefile │ ├── vadd.cl │ └── vadd.cpp └── common │ ├── apple.def │ ├── cl.hpp │ ├── err_code.c │ ├── linux_amd.def │ ├── linux_intel.def │ ├── linux_nvidia.def │ ├── util.hpp │ ├── win_intel.def │ └── wtime.c ├── openmp ├── Makefile ├── README.md ├── atomic.F90 ├── collapse.f ├── distribute.c ├── dummy-runtime │ ├── README.md │ ├── omp.c │ └── omp.h ├── f18.F90 ├── flush.c ├── for-simd.c ├── fusion.f90 ├── gems.c ├── gems2.c ├── hello++.cc ├── hello.c ├── matrix.c ├── minloc.c ├── nesting.c ├── num_procs.c ├── offload │ ├── Makefile │ ├── test_memory_model.c │ ├── test_reduce.c │ ├── test_syscall.c │ ├── test_vadd.c │ ├── test_vadd_1.c │ ├── test_vadd_2.c │ ├── test_vadd_3.c │ └── test_vadd_4.c ├── redcrit.c ├── reduction.F90 ├── reduction.c ├── simd.c ├── slm.c ├── spmd.c ├── stl.cc ├── tls.c └── ttl.c ├── pami └── README.md ├── posix ├── Makefile ├── affinity │ └── mask.c ├── pthread_affinity.c ├── shm │ ├── Makefile │ ├── bgp.c │ └── shm.c ├── test.c ├── threads │ ├── Makefile │ ├── README.md │ ├── interprocess_mutex.c │ └── interprocess_mutex_mpi.c ├── v.c └── vv.F90 ├── python └── powereig.py ├── shmem ├── Makefile ├── README.md ├── gems.c ├── get.c ├── get.pbs ├── hello.c ├── hello.pbs ├── myshmem.h ├── put.c ├── put.pbs ├── sheap.c └── sheap.pbs ├── simd ├── Makefile ├── bfloat16.cc ├── daxpy │ ├── Makefile │ └── test.F ├── simd-memtest │ ├── LICENSE │ ├── Makefile │ ├── compiler.h │ ├── copy.c │ ├── copy.h │ ├── driver.c │ ├── setup.h │ ├── stride.c │ ├── stride.h │ ├── util.c │ └── util.h └── time_conversion.cc ├── sycl └── bug-sycl.cc ├── tbb ├── Applications.md ├── Makefile ├── README.md └── hello.cxx ├── timing ├── Makefile └── gtod.c ├── topology ├── Makefile ├── cray.c ├── test.c ├── xctopo.c └── xctopo.h ├── tuning └── transpose │ ├── Makefile │ ├── README.md │ ├── getticks.c │ ├── safemalloc.c │ ├── safemalloc.h │ └── transpose.c └── upc ├── Makefile ├── README.md ├── barrier.pbs ├── barrier.upc ├── example.upc ├── gems.upc ├── hello.pbs ├── hello.upc ├── matvec.upc ├── shared.pbs └── shared.upc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/README.md -------------------------------------------------------------------------------- /assembly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/assembly/README.md -------------------------------------------------------------------------------- /assembly/ppc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/assembly/ppc/README.md -------------------------------------------------------------------------------- /assembly/ppc/bgp-locks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/assembly/ppc/bgp-locks.c -------------------------------------------------------------------------------- /assembly/ppc/bgq-atomics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/assembly/ppc/bgq-atomics.c -------------------------------------------------------------------------------- /assembly/x86/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/assembly/x86/Makefile -------------------------------------------------------------------------------- /assembly/x86/cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/assembly/x86/cpuid.c -------------------------------------------------------------------------------- /assembly/x86/mov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/assembly/x86/mov.c -------------------------------------------------------------------------------- /assembly/x86/pause.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/assembly/x86/pause.c -------------------------------------------------------------------------------- /atomics/Atomics-in-Different-Programming-Models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/Atomics-in-Different-Programming-Models.md -------------------------------------------------------------------------------- /atomics/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/Makefile -------------------------------------------------------------------------------- /atomics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/README.md -------------------------------------------------------------------------------- /atomics/baton/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/baton/Makefile -------------------------------------------------------------------------------- /atomics/baton/cxx11-baton.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/baton/cxx11-baton.cc -------------------------------------------------------------------------------- /atomics/bgq-l2-atomics/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/bgq-l2-atomics/Makefile -------------------------------------------------------------------------------- /atomics/bgq-l2-atomics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/bgq-l2-atomics/README.md -------------------------------------------------------------------------------- /atomics/bgq-l2-atomics/bgq_l2_atomic_barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/bgq-l2-atomics/bgq_l2_atomic_barrier.c -------------------------------------------------------------------------------- /atomics/bgq-l2-atomics/bgq_l2_atomic_counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/bgq-l2-atomics/bgq_l2_atomic_counter.c -------------------------------------------------------------------------------- /atomics/bgq-l2-atomics/bgq_l2_atomic_counter_sharing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/bgq-l2-atomics/bgq_l2_atomic_counter_sharing.c -------------------------------------------------------------------------------- /atomics/bgq-l2-atomics/bgq_l2_atomic_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/bgq-l2-atomics/bgq_l2_atomic_lock.c -------------------------------------------------------------------------------- /atomics/bgq-l2-atomics/c11_atomic_counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/bgq-l2-atomics/c11_atomic_counter.c -------------------------------------------------------------------------------- /atomics/bgq-l2-atomics/omp_atomic_counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/bgq-l2-atomics/omp_atomic_counter.c -------------------------------------------------------------------------------- /atomics/gpu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/gpu/Makefile -------------------------------------------------------------------------------- /atomics/gpu/basic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/gpu/basic.cc -------------------------------------------------------------------------------- /atomics/lock-free.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/lock-free.cc -------------------------------------------------------------------------------- /atomics/min-max/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/min-max/Makefile -------------------------------------------------------------------------------- /atomics/min-max/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/min-max/README.md -------------------------------------------------------------------------------- /atomics/min-max/c99-omp-min-max.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/min-max/c99-omp-min-max.c -------------------------------------------------------------------------------- /atomics/min-max/f90-min-max.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/min-max/f90-min-max.F -------------------------------------------------------------------------------- /atomics/min-max/gcc-min-max.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/min-max/gcc-min-max.c -------------------------------------------------------------------------------- /atomics/ping-pong/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/Makefile -------------------------------------------------------------------------------- /atomics/ping-pong/c11-insane.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/c11-insane.c -------------------------------------------------------------------------------- /atomics/ping-pong/c11-ping-pong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/c11-ping-pong.c -------------------------------------------------------------------------------- /atomics/ping-pong/c99-omp-dekker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/c99-omp-dekker.c -------------------------------------------------------------------------------- /atomics/ping-pong/c99-omp-ping-pong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/c99-omp-ping-pong.c -------------------------------------------------------------------------------- /atomics/ping-pong/cxx11-dekker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/cxx11-dekker.cc -------------------------------------------------------------------------------- /atomics/ping-pong/cxx11-dekker2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/cxx11-dekker2.cc -------------------------------------------------------------------------------- /atomics/ping-pong/cxx11-ping-pong.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/cxx11-ping-pong.cc -------------------------------------------------------------------------------- /atomics/ping-pong/gcc-ping-pong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/ping-pong/gcc-ping-pong.c -------------------------------------------------------------------------------- /atomics/ping-pong/gcc-sucks.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(void) 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /atomics/summation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/Makefile -------------------------------------------------------------------------------- /atomics/summation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/README.md -------------------------------------------------------------------------------- /atomics/summation/cxx11-counter-asm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/cxx11-counter-asm.cc -------------------------------------------------------------------------------- /atomics/summation/cxx11-counter-pedantic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/cxx11-counter-pedantic.cc -------------------------------------------------------------------------------- /atomics/summation/cxx11-counter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/cxx11-counter.cc -------------------------------------------------------------------------------- /atomics/summation/cxx11-nxtval-vs-dynamic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/cxx11-nxtval-vs-dynamic.cc -------------------------------------------------------------------------------- /atomics/summation/cxx11-nxtval.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/cxx11-nxtval.cc -------------------------------------------------------------------------------- /atomics/summation/cxx11-reduction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/cxx11-reduction.cc -------------------------------------------------------------------------------- /atomics/summation/cxx11-summation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/cxx11-summation.cc -------------------------------------------------------------------------------- /atomics/summation/myatomics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/atomics/summation/myatomics.h -------------------------------------------------------------------------------- /blas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/blas/Makefile -------------------------------------------------------------------------------- /blas/apple/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/blas/apple/Makefile -------------------------------------------------------------------------------- /blas/apple/Shaders.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/blas/apple/Shaders.metal -------------------------------------------------------------------------------- /blas/apple/example.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/blas/apple/example.swift -------------------------------------------------------------------------------- /blas/apple/matmul.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/blas/apple/matmul.swift -------------------------------------------------------------------------------- /blas/blas_wrapper.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/blas/blas_wrapper.F90 -------------------------------------------------------------------------------- /blas/gemm_wrapper.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/blas/gemm_wrapper.F90 -------------------------------------------------------------------------------- /bugs/cray-openmp/comp.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/cray-openmp/comp.log -------------------------------------------------------------------------------- /bugs/cray-openmp/comp2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/cray-openmp/comp2.log -------------------------------------------------------------------------------- /bugs/cray-openmp/nstream-openmp-target.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/cray-openmp/nstream-openmp-target.F90 -------------------------------------------------------------------------------- /bugs/cray-openmp/nstream-openmp-target2.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/cray-openmp/nstream-openmp-target2.F90 -------------------------------------------------------------------------------- /bugs/cray-openmp/reproduce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/cray-openmp/reproduce.sh -------------------------------------------------------------------------------- /bugs/cray-openmp/run.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/cray-openmp/run.log -------------------------------------------------------------------------------- /bugs/cray-openmp/run2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/cray-openmp/run2.log -------------------------------------------------------------------------------- /bugs/macosx/theworst/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/macosx/theworst/Makefile -------------------------------------------------------------------------------- /bugs/macosx/theworst/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/macosx/theworst/README.md -------------------------------------------------------------------------------- /bugs/macosx/theworst/bad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/macosx/theworst/bad.c -------------------------------------------------------------------------------- /bugs/macosx/theworst/good.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/macosx/theworst/good.c -------------------------------------------------------------------------------- /bugs/macosx/theworst/yes - soccer coach.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/bugs/macosx/theworst/yes - soccer coach.GIF -------------------------------------------------------------------------------- /c++/20/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/20/Makefile -------------------------------------------------------------------------------- /c++/20/hardware.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/20/hardware.cc -------------------------------------------------------------------------------- /c++/arrayNd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/arrayNd/Makefile -------------------------------------------------------------------------------- /c++/arrayNd/array2d.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/arrayNd/array2d.cxx -------------------------------------------------------------------------------- /c++/arrayNd/array3d.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/arrayNd/array3d.cxx -------------------------------------------------------------------------------- /c++/bogosort/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/bogosort/Makefile -------------------------------------------------------------------------------- /c++/bogosort/bogosort.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/bogosort/bogosort.cc -------------------------------------------------------------------------------- /c++/bsearch/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/bsearch/Makefile -------------------------------------------------------------------------------- /c++/bsearch/stl.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/bsearch/stl.cxx -------------------------------------------------------------------------------- /c++/concurrency/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/concurrency/Makefile -------------------------------------------------------------------------------- /c++/concurrency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/concurrency/README.md -------------------------------------------------------------------------------- /c++/concurrency/future.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/concurrency/future.cxx -------------------------------------------------------------------------------- /c++/concurrency/lambda.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/concurrency/lambda.cxx -------------------------------------------------------------------------------- /c++/concurrency/packaged_task.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/concurrency/packaged_task.cxx -------------------------------------------------------------------------------- /c++/concurrency/threads.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/concurrency/threads.cxx -------------------------------------------------------------------------------- /c++/evolution/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/evolution/Makefile -------------------------------------------------------------------------------- /c++/evolution/ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/evolution/ranges.h -------------------------------------------------------------------------------- /c++/evolution/stl_for.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/evolution/stl_for.cc -------------------------------------------------------------------------------- /c++/evolution/stl_for_each.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/evolution/stl_for_each.cc -------------------------------------------------------------------------------- /c++/evolution/stl_for_each_pstl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/evolution/stl_for_each_pstl.cc -------------------------------------------------------------------------------- /c++/evolution/stl_for_each_tbb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/evolution/stl_for_each_tbb.cc -------------------------------------------------------------------------------- /c++/evolution/sycl_for.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/evolution/sycl_for.cc -------------------------------------------------------------------------------- /c++/evolution/usm_sycl_for.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/evolution/usm_sycl_for.cc -------------------------------------------------------------------------------- /c++/kahan/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/kahan/Makefile -------------------------------------------------------------------------------- /c++/kahan/kahan.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/kahan/kahan.cc -------------------------------------------------------------------------------- /c++/memory_resource/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/memory_resource/Makefile -------------------------------------------------------------------------------- /c++/memory_resource/pmr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/memory_resource/pmr.cc -------------------------------------------------------------------------------- /c++/omp-task-wrap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/omp-task-wrap/Makefile -------------------------------------------------------------------------------- /c++/omp-task-wrap/simple.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/omp-task-wrap/simple.cc -------------------------------------------------------------------------------- /c++/omp-task-wrap/wrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/omp-task-wrap/wrap.cc -------------------------------------------------------------------------------- /c++/ranges/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/ranges/Makefile -------------------------------------------------------------------------------- /c++/ranges/ranges.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/ranges/ranges.cc -------------------------------------------------------------------------------- /c++/ranges/stride.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/ranges/stride.cc -------------------------------------------------------------------------------- /c++/scan/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/scan/Makefile -------------------------------------------------------------------------------- /c++/scan/scan.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/scan/scan.cxx -------------------------------------------------------------------------------- /c++/scan/tbb.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/scan/tbb.cxx -------------------------------------------------------------------------------- /c++/star26.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/star26.cc -------------------------------------------------------------------------------- /c++/xscan.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c++/xscan.cc -------------------------------------------------------------------------------- /c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/Makefile -------------------------------------------------------------------------------- /c/arrays/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/arrays/Makefile -------------------------------------------------------------------------------- /c/arrays/alias2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/arrays/alias2d.c -------------------------------------------------------------------------------- /c/arrays/array-restrict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/arrays/array-restrict.c -------------------------------------------------------------------------------- /c/arrays/array2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/arrays/array2d.c -------------------------------------------------------------------------------- /c/arrays/array3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/arrays/array3d.c -------------------------------------------------------------------------------- /c/arrays/loop2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/arrays/loop2d.c -------------------------------------------------------------------------------- /c/arrays/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/arrays/sizeof.c -------------------------------------------------------------------------------- /c/c11/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/c11/Makefile -------------------------------------------------------------------------------- /c/c11/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/c11/alloc.c -------------------------------------------------------------------------------- /c/c11/atomics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/c11/atomics.c -------------------------------------------------------------------------------- /c/c11/ieee.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/c11/ieee.c -------------------------------------------------------------------------------- /c/c11/moreatomics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/c11/moreatomics.c -------------------------------------------------------------------------------- /c/c11/threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/c11/threads.c -------------------------------------------------------------------------------- /c/c11/tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/c11/tls.c -------------------------------------------------------------------------------- /c/enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/enum.c -------------------------------------------------------------------------------- /c/intmax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/intmax.c -------------------------------------------------------------------------------- /c/joseph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/joseph.c -------------------------------------------------------------------------------- /c/joseph2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/joseph2.c -------------------------------------------------------------------------------- /c/overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/overflow.c -------------------------------------------------------------------------------- /c/register.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/register.c -------------------------------------------------------------------------------- /c/stack/frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/stack/frame.c -------------------------------------------------------------------------------- /c/star26.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/star26.c -------------------------------------------------------------------------------- /c/star26a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/star26a.c -------------------------------------------------------------------------------- /c/star26b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/star26b.c -------------------------------------------------------------------------------- /c/warn-stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/c/warn-stack.c -------------------------------------------------------------------------------- /chapel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/chapel/Makefile -------------------------------------------------------------------------------- /chapel/exit.chpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/chapel/exit.chpl -------------------------------------------------------------------------------- /chapel/gems.chpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/chapel/gems.chpl -------------------------------------------------------------------------------- /cilk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cilk/Makefile -------------------------------------------------------------------------------- /cilk/for1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cilk/for1.c -------------------------------------------------------------------------------- /cilk/spawn1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cilk/spawn1.c -------------------------------------------------------------------------------- /coarray-f/BUG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/BUG -------------------------------------------------------------------------------- /coarray-f/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/Makefile -------------------------------------------------------------------------------- /coarray-f/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/README.md -------------------------------------------------------------------------------- /coarray-f/atomic.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/atomic.f -------------------------------------------------------------------------------- /coarray-f/atomic.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/atomic.pbs -------------------------------------------------------------------------------- /coarray-f/caf-openmp.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/caf-openmp.f -------------------------------------------------------------------------------- /coarray-f/gems.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/gems.f -------------------------------------------------------------------------------- /coarray-f/hello.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/hello.f -------------------------------------------------------------------------------- /coarray-f/hello.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/hello.pbs -------------------------------------------------------------------------------- /coarray-f/swap.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/swap.f -------------------------------------------------------------------------------- /coarray-f/swap.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/coarray-f/swap.pbs -------------------------------------------------------------------------------- /cuda/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/Makefile -------------------------------------------------------------------------------- /cuda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/README.md -------------------------------------------------------------------------------- /cuda/c_matmul.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/c_matmul.cc -------------------------------------------------------------------------------- /cuda/c_matmul_mg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/c_matmul_mg.cc -------------------------------------------------------------------------------- /cuda/getptrattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/getptrattr.c -------------------------------------------------------------------------------- /cuda/getptrattr2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/getptrattr2.c -------------------------------------------------------------------------------- /cuda/gpu-detect.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/gpu-detect.cu -------------------------------------------------------------------------------- /cuda/launch-bench.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/launch-bench.cu -------------------------------------------------------------------------------- /cuda/mps-detect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/mps-detect.c -------------------------------------------------------------------------------- /cuda/transfer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/cuda/transfer.c -------------------------------------------------------------------------------- /dcmf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dcmf/README.md -------------------------------------------------------------------------------- /dcmf/bench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dcmf/bench.h -------------------------------------------------------------------------------- /dcmf/bench_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dcmf/bench_impl.h -------------------------------------------------------------------------------- /dcmf/example1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dcmf/example1.c -------------------------------------------------------------------------------- /dcmf/put_latency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dcmf/put_latency.c -------------------------------------------------------------------------------- /dlang/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dlang/Makefile -------------------------------------------------------------------------------- /dlang/hello.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dlang/hello.d -------------------------------------------------------------------------------- /dmapp-ugni/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dmapp-ugni/Makefile -------------------------------------------------------------------------------- /dmapp-ugni/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dmapp-ugni/README.md -------------------------------------------------------------------------------- /dmapp-ugni/amo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dmapp-ugni/amo.c -------------------------------------------------------------------------------- /dmapp-ugni/get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dmapp-ugni/get.c -------------------------------------------------------------------------------- /dmapp-ugni/put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/dmapp-ugni/put.c -------------------------------------------------------------------------------- /docs/ARM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/ARM.md -------------------------------------------------------------------------------- /docs/Allocations.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Allocations.mediawiki -------------------------------------------------------------------------------- /docs/Autotools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Autotools.md -------------------------------------------------------------------------------- /docs/Blue-Gene-Q.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Blue-Gene-Q.mediawiki -------------------------------------------------------------------------------- /docs/CFOUR.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/CFOUR.mediawiki -------------------------------------------------------------------------------- /docs/Challenges-for-Interoperability-of-Runtime-Systems-in-Scientific-Applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Challenges-for-Interoperability-of-Runtime-Systems-in-Scientific-Applications.md -------------------------------------------------------------------------------- /docs/Coupled-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Coupled-cluster.md -------------------------------------------------------------------------------- /docs/Cray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Cray.md -------------------------------------------------------------------------------- /docs/Dalton-2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Dalton-2.0.md -------------------------------------------------------------------------------- /docs/Debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Debugging.md -------------------------------------------------------------------------------- /docs/Elemental.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Elemental.md -------------------------------------------------------------------------------- /docs/GCC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/GCC.md -------------------------------------------------------------------------------- /docs/Git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Git.md -------------------------------------------------------------------------------- /docs/HPCToolkit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/HPCToolkit.md -------------------------------------------------------------------------------- /docs/HowToOptimizeGemm.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/HowToOptimizeGemm.mediawiki -------------------------------------------------------------------------------- /docs/Intel-performance-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Intel-performance-tools.md -------------------------------------------------------------------------------- /docs/K-computer.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/K-computer.mediawiki -------------------------------------------------------------------------------- /docs/Knights-Landing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Knights-Landing.md -------------------------------------------------------------------------------- /docs/LAMMPS.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/LAMMPS.mediawiki -------------------------------------------------------------------------------- /docs/LLVM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/LLVM.md -------------------------------------------------------------------------------- /docs/Linux-Perf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Linux-Perf.md -------------------------------------------------------------------------------- /docs/MPQC.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/MPQC.mediawiki -------------------------------------------------------------------------------- /docs/Mac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Mac.md -------------------------------------------------------------------------------- /docs/Malloc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Malloc.md -------------------------------------------------------------------------------- /docs/NVHPC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/NVHPC.md -------------------------------------------------------------------------------- /docs/NWChem.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/NWChem.mediawiki -------------------------------------------------------------------------------- /docs/NWChem_Slurm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/NWChem_Slurm.md -------------------------------------------------------------------------------- /docs/NWChem_on_AWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/NWChem_on_AWS.md -------------------------------------------------------------------------------- /docs/NetCFD_HDF5_Flang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/NetCFD_HDF5_Flang.md -------------------------------------------------------------------------------- /docs/Preprocessor-Macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Preprocessor-Macros.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/TCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/TCE.md -------------------------------------------------------------------------------- /docs/Task-Parallelism.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/Task-Parallelism.mediawiki -------------------------------------------------------------------------------- /docs/nwchem/setup-arm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/nwchem/setup-arm.sh -------------------------------------------------------------------------------- /docs/nwchem/setup-gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/nwchem/setup-gcc.sh -------------------------------------------------------------------------------- /docs/nwchem/setup-nvhpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/docs/nwchem/setup-nvhpc.sh -------------------------------------------------------------------------------- /fortran/Extern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/Extern.md -------------------------------------------------------------------------------- /fortran/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/Makefile -------------------------------------------------------------------------------- /fortran/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/README.md -------------------------------------------------------------------------------- /fortran/align.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/align.F90 -------------------------------------------------------------------------------- /fortran/allocate.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/allocate.F90 -------------------------------------------------------------------------------- /fortran/array.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/array.F90 -------------------------------------------------------------------------------- /fortran/array0.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/array0.F90 -------------------------------------------------------------------------------- /fortran/atomic.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/atomic.F -------------------------------------------------------------------------------- /fortran/before/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/before/Makefile -------------------------------------------------------------------------------- /fortran/before/child.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/before/child.c -------------------------------------------------------------------------------- /fortran/before/parent.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/before/parent.F90 -------------------------------------------------------------------------------- /fortran/block.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/block.F90 -------------------------------------------------------------------------------- /fortran/bool.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/bool.F90 -------------------------------------------------------------------------------- /fortran/c_interop_fun.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/c_interop_fun.F90 -------------------------------------------------------------------------------- /fortran/cache.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cache.F90 -------------------------------------------------------------------------------- /fortran/cfi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/Makefile -------------------------------------------------------------------------------- /fortran/cfi/array.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/array.F90 -------------------------------------------------------------------------------- /fortran/cfi/bug1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/bug1/Makefile -------------------------------------------------------------------------------- /fortran/cfi/bug1/class.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/bug1/class.F90 -------------------------------------------------------------------------------- /fortran/cfi/bug1/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/bug1/foo.c -------------------------------------------------------------------------------- /fortran/cfi/class.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/class.F90 -------------------------------------------------------------------------------- /fortran/cfi/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/foo.c -------------------------------------------------------------------------------- /fortran/cfi/mmdspan.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/mmdspan.cc -------------------------------------------------------------------------------- /fortran/cfi/sr.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/sr.F90 -------------------------------------------------------------------------------- /fortran/cfi/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/cfi/struct.c -------------------------------------------------------------------------------- /fortran/character.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/character.F90 -------------------------------------------------------------------------------- /fortran/complex128.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/complex128.F90 -------------------------------------------------------------------------------- /fortran/dcalloc.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/dcalloc.F90 -------------------------------------------------------------------------------- /fortran/dcrace.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/dcrace.F90 -------------------------------------------------------------------------------- /fortran/dumb.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/dumb.f -------------------------------------------------------------------------------- /fortran/enum1.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/enum1.F90 -------------------------------------------------------------------------------- /fortran/enum2.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/enum2.F90 -------------------------------------------------------------------------------- /fortran/extern.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/extern.F90 -------------------------------------------------------------------------------- /fortran/extern1.c: -------------------------------------------------------------------------------- 1 | extern int MPIR_F08_MPI_IN_PLACE; 2 | -------------------------------------------------------------------------------- /fortran/extern2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/extern2.c -------------------------------------------------------------------------------- /fortran/fnret.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/fnret.F90 -------------------------------------------------------------------------------- /fortran/fx.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/fx.F90 -------------------------------------------------------------------------------- /fortran/fy.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/fy.F90 -------------------------------------------------------------------------------- /fortran/fz.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/fz.F90 -------------------------------------------------------------------------------- /fortran/gpulibs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/gpulibs/Makefile -------------------------------------------------------------------------------- /fortran/gpulibs/test.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/gpulibs/test.F90 -------------------------------------------------------------------------------- /fortran/ieee.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/ieee.f90 -------------------------------------------------------------------------------- /fortran/int128.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/int128.F -------------------------------------------------------------------------------- /fortran/interop_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/interop_c.c -------------------------------------------------------------------------------- /fortran/interop_f.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/interop_f.F -------------------------------------------------------------------------------- /fortran/intrinsics.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/intrinsics.F90 -------------------------------------------------------------------------------- /fortran/iprod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/iprod.F90 -------------------------------------------------------------------------------- /fortran/isnan.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/isnan.F -------------------------------------------------------------------------------- /fortran/kind.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/kind.F90 -------------------------------------------------------------------------------- /fortran/kind2.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/kind2.F90 -------------------------------------------------------------------------------- /fortran/loc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/loc/Makefile -------------------------------------------------------------------------------- /fortran/loc/loc_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/loc/loc_c.c -------------------------------------------------------------------------------- /fortran/loc/loc_f.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/loc/loc_f.F90 -------------------------------------------------------------------------------- /fortran/logical.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/logical.F90 -------------------------------------------------------------------------------- /fortran/logical_value.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/logical_value.F90 -------------------------------------------------------------------------------- /fortran/major.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/major.F90 -------------------------------------------------------------------------------- /fortran/matmul.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/matmul.F -------------------------------------------------------------------------------- /fortran/mdspan/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/mdspan/Makefile -------------------------------------------------------------------------------- /fortran/mdspan/mdspan.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/mdspan/mdspan.cc -------------------------------------------------------------------------------- /fortran/mini-extern.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/mini-extern.F90 -------------------------------------------------------------------------------- /fortran/mini-extern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/mini-extern.c -------------------------------------------------------------------------------- /fortran/mod-order.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/mod-order.F90 -------------------------------------------------------------------------------- /fortran/my_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/my_allocate.c -------------------------------------------------------------------------------- /fortran/namelist.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/namelist.F90 -------------------------------------------------------------------------------- /fortran/norm.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/norm.F90 -------------------------------------------------------------------------------- /fortran/nvacc.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/nvacc.F90 -------------------------------------------------------------------------------- /fortran/nwchem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/nwchem/Makefile -------------------------------------------------------------------------------- /fortran/nwchem/ccsd_aosig.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/nwchem/ccsd_aosig.F -------------------------------------------------------------------------------- /fortran/omp+dc/dc_ompdo.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/omp+dc/dc_ompdo.F90 -------------------------------------------------------------------------------- /fortran/omp+dc/ompdo_dc.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/omp+dc/ompdo_dc.F90 -------------------------------------------------------------------------------- /fortran/pgif/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/LOG -------------------------------------------------------------------------------- /fortran/pgif/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/Makefile -------------------------------------------------------------------------------- /fortran/pgif/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/NOTES -------------------------------------------------------------------------------- /fortran/pgif/NOTES2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/NOTES2 -------------------------------------------------------------------------------- /fortran/pgif/brent.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/brent.F90 -------------------------------------------------------------------------------- /fortran/pgif/brent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/brent.c -------------------------------------------------------------------------------- /fortran/pgif/confused.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/confused.F90 -------------------------------------------------------------------------------- /fortran/pgif/descriptor_passing.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/descriptor_passing.F90 -------------------------------------------------------------------------------- /fortran/pgif/foo_cfi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/foo_cfi.c -------------------------------------------------------------------------------- /fortran/pgif/foo_pgif.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/foo_pgif.F90 -------------------------------------------------------------------------------- /fortran/pgif/foo_pgif_3d.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/foo_pgif_3d.F90 -------------------------------------------------------------------------------- /fortran/pgif/hmm.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/hmm.F90 -------------------------------------------------------------------------------- /fortran/pgif/layout.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/layout.F90 -------------------------------------------------------------------------------- /fortran/pgif/order.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/order.F90 -------------------------------------------------------------------------------- /fortran/pgif/pgif90.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/pgif90.h -------------------------------------------------------------------------------- /fortran/pgif/stride.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/stride.F90 -------------------------------------------------------------------------------- /fortran/pgif/test_cfi.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/test_cfi.F90 -------------------------------------------------------------------------------- /fortran/pgif/test_pgif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/test_pgif.c -------------------------------------------------------------------------------- /fortran/pgif/test_pgif_3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/test_pgif_3d.c -------------------------------------------------------------------------------- /fortran/pgif/type_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/type_c.c -------------------------------------------------------------------------------- /fortran/pgif/type_f.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pgif/type_f.F90 -------------------------------------------------------------------------------- /fortran/pktest.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pktest.F90 -------------------------------------------------------------------------------- /fortran/pointer.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pointer.F90 -------------------------------------------------------------------------------- /fortran/pointer2.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pointer2.F90 -------------------------------------------------------------------------------- /fortran/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/print.c -------------------------------------------------------------------------------- /fortran/print_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/print_error.c -------------------------------------------------------------------------------- /fortran/pure-error.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pure-error.F90 -------------------------------------------------------------------------------- /fortran/pureprint.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/pureprint.F90 -------------------------------------------------------------------------------- /fortran/race.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/race.F90 -------------------------------------------------------------------------------- /fortran/real128.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/real128.F90 -------------------------------------------------------------------------------- /fortran/real2.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/real2.F90 -------------------------------------------------------------------------------- /fortran/realpow.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/realpow.F90 -------------------------------------------------------------------------------- /fortran/reshape.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/reshape.F -------------------------------------------------------------------------------- /fortran/reshape3.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/reshape3.F -------------------------------------------------------------------------------- /fortran/reshape4.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/reshape4.F -------------------------------------------------------------------------------- /fortran/reshape4all.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/reshape4all.F90 -------------------------------------------------------------------------------- /fortran/reshape4x.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/reshape4x.F90 -------------------------------------------------------------------------------- /fortran/reshape6.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/reshape6.F -------------------------------------------------------------------------------- /fortran/script.f: -------------------------------------------------------------------------------- 1 | n=100 2 | do 10 i=1,n 3 | print*,i 4 | 10 continue 5 | end 6 | -------------------------------------------------------------------------------- /fortran/set_logical.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/set_logical.c -------------------------------------------------------------------------------- /fortran/statement.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/statement.F90 -------------------------------------------------------------------------------- /fortran/test1.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/test1.F90 -------------------------------------------------------------------------------- /fortran/use.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/use.F90 -------------------------------------------------------------------------------- /fortran/value.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/value.F90 -------------------------------------------------------------------------------- /fortran/value2.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/fortran/value2.F90 -------------------------------------------------------------------------------- /ga-armci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/ga-armci/README.md -------------------------------------------------------------------------------- /ga-armci/armci/put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/ga-armci/armci/put.c -------------------------------------------------------------------------------- /gpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/gpi/README.md -------------------------------------------------------------------------------- /hugetlb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/hugetlb/Makefile -------------------------------------------------------------------------------- /hugetlb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/hugetlb/README.md -------------------------------------------------------------------------------- /hugetlb/huge-alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/hugetlb/huge-alloc.c -------------------------------------------------------------------------------- /hugetlb/huge-alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/hugetlb/huge-alloc.h -------------------------------------------------------------------------------- /hugetlb/intel-example-alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/hugetlb/intel-example-alloc.c -------------------------------------------------------------------------------- /hugetlb/test-huge-alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/hugetlb/test-huge-alloc.c -------------------------------------------------------------------------------- /hugetlb/test-mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/hugetlb/test-mmap.c -------------------------------------------------------------------------------- /lapack/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/lapack/Makefile -------------------------------------------------------------------------------- /lapack/test_dsyev.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/lapack/test_dsyev.f90 -------------------------------------------------------------------------------- /lapack/test_dsygv.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/lapack/test_dsygv.f90 -------------------------------------------------------------------------------- /lapack/test_xgemm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/lapack/test_xgemm.c -------------------------------------------------------------------------------- /linux/cma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/linux/cma/README.md -------------------------------------------------------------------------------- /linux/sysctl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/linux/sysctl/Makefile -------------------------------------------------------------------------------- /linux/sysctl/cpu_model.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/linux/sysctl/cpu_model.c -------------------------------------------------------------------------------- /linux/vmem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/linux/vmem/Makefile -------------------------------------------------------------------------------- /linux/vmem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/linux/vmem/README.md -------------------------------------------------------------------------------- /linux/vmem/test-canonical-addressing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/linux/vmem/test-canonical-addressing.c -------------------------------------------------------------------------------- /linux/vmem/test-mprotect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/linux/vmem/test-mprotect.c -------------------------------------------------------------------------------- /mpi/MPI-Standard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/MPI-Standard.md -------------------------------------------------------------------------------- /mpi/MPICH.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/MPICH.mediawiki -------------------------------------------------------------------------------- /mpi/MVAPICH2-and-processor-affinity.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/MVAPICH2-and-processor-affinity.mediawiki -------------------------------------------------------------------------------- /mpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/README.md -------------------------------------------------------------------------------- /mpi/abi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/Makefile -------------------------------------------------------------------------------- /mpi/abi/c-logical-reduction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/c-logical-reduction.c -------------------------------------------------------------------------------- /mpi/abi/f-logical-reduction.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/f-logical-reduction.F90 -------------------------------------------------------------------------------- /mpi/abi/f2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/f2c.c -------------------------------------------------------------------------------- /mpi/abi/fsizes.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/fsizes.F90 -------------------------------------------------------------------------------- /mpi/abi/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/results.md -------------------------------------------------------------------------------- /mpi/abi/sentinel.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/sentinel.F90 -------------------------------------------------------------------------------- /mpi/abi/sentinel2.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/sentinel2.F90 -------------------------------------------------------------------------------- /mpi/abi/sentinel3.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/sentinel3.F90 -------------------------------------------------------------------------------- /mpi/abi/user_function_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/abi/user_function_x.c -------------------------------------------------------------------------------- /mpi/active-messages/armci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/active-messages/armci.c -------------------------------------------------------------------------------- /mpi/advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/advanced/README.md -------------------------------------------------------------------------------- /mpi/advanced/mpi-shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/advanced/mpi-shm.c -------------------------------------------------------------------------------- /mpi/advanced/symmetric-heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/advanced/symmetric-heap.c -------------------------------------------------------------------------------- /mpi/basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/basic/Makefile -------------------------------------------------------------------------------- /mpi/basic/bcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/basic/bcast.c -------------------------------------------------------------------------------- /mpi/basic/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/basic/hello.c -------------------------------------------------------------------------------- /mpi/basic/montecarlo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/basic/montecarlo.c -------------------------------------------------------------------------------- /mpi/basic/reduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/basic/reduce.c -------------------------------------------------------------------------------- /mpi/basic/rsend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/basic/rsend.c -------------------------------------------------------------------------------- /mpi/basic/send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/basic/send.c -------------------------------------------------------------------------------- /mpi/basic/underfill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/basic/underfill.c -------------------------------------------------------------------------------- /mpi/bugs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/bugs/Makefile -------------------------------------------------------------------------------- /mpi/bugs/detect-mismatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/bugs/detect-mismatch.c -------------------------------------------------------------------------------- /mpi/bugs/error_codes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/bugs/error_codes.c -------------------------------------------------------------------------------- /mpi/bugs/iprobe-overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/bugs/iprobe-overflow.c -------------------------------------------------------------------------------- /mpi/bugs/land_integer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/bugs/land_integer.c -------------------------------------------------------------------------------- /mpi/bugs/max-irecv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/bugs/max-irecv.c -------------------------------------------------------------------------------- /mpi/bugs/sendrecv_replace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/bugs/sendrecv_replace.c -------------------------------------------------------------------------------- /mpi/cxx/other/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/cxx/other/Makefile -------------------------------------------------------------------------------- /mpi/cxx/other/large_count_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/cxx/other/large_count_type.hpp -------------------------------------------------------------------------------- /mpi/cxx/other/test_large_count_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/cxx/other/test_large_count_type.cpp -------------------------------------------------------------------------------- /mpi/cxx/other/type_matching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/cxx/other/type_matching.cpp -------------------------------------------------------------------------------- /mpi/cxx/print-format-detect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/cxx/print-format-detect.c -------------------------------------------------------------------------------- /mpi/cxx/print-format-detect.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/cxx/print-format-detect.cc -------------------------------------------------------------------------------- /mpi/da.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/da.F90 -------------------------------------------------------------------------------- /mpi/dims_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/dims_create.c -------------------------------------------------------------------------------- /mpi/dynamic/README.md: -------------------------------------------------------------------------------- 1 | TODO 2 | -------------------------------------------------------------------------------- /mpi/exchange/exchange1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/exchange/exchange1.c -------------------------------------------------------------------------------- /mpi/exchange/exchange2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/exchange/exchange2.c -------------------------------------------------------------------------------- /mpi/fortran/address_constants.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/address_constants.F90 -------------------------------------------------------------------------------- /mpi/fortran/badtype.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/badtype.F -------------------------------------------------------------------------------- /mpi/fortran/badtype.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/badtype.F90 -------------------------------------------------------------------------------- /mpi/fortran/hello.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/hello.F -------------------------------------------------------------------------------- /mpi/fortran/hello.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/hello.F90 -------------------------------------------------------------------------------- /mpi/fortran/intercept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/intercept.c -------------------------------------------------------------------------------- /mpi/fortran/mwa.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/mwa.F90 -------------------------------------------------------------------------------- /mpi/fortran/x.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/x.F90 -------------------------------------------------------------------------------- /mpi/fortran/y.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/fortran/y.F90 -------------------------------------------------------------------------------- /mpi/greq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/greq/Makefile -------------------------------------------------------------------------------- /mpi/greq/nb_reduce_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/greq/nb_reduce_thread.c -------------------------------------------------------------------------------- /mpi/large-count/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/large-count/README.md -------------------------------------------------------------------------------- /mpi/large-count/gigastruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/large-count/gigastruct.c -------------------------------------------------------------------------------- /mpi/large-count/gigatype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/large-count/gigatype.c -------------------------------------------------------------------------------- /mpi/mpfr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/mpfr/Makefile -------------------------------------------------------------------------------- /mpi/mpfr/mpfr-type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/mpfr/mpfr-type.c -------------------------------------------------------------------------------- /mpi/mpmd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/mpmd/Makefile -------------------------------------------------------------------------------- /mpi/mpmd/cbin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/mpmd/cbin.c -------------------------------------------------------------------------------- /mpi/mpmd/fbin.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/mpmd/fbin.F90 -------------------------------------------------------------------------------- /mpi/proposals/README.md: -------------------------------------------------------------------------------- 1 | Sketching ideas for proposals to the MPI Forum here... 2 | -------------------------------------------------------------------------------- /mpi/proposals/floating_point_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/proposals/floating_point_types.md -------------------------------------------------------------------------------- /mpi/reduce_scatter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/reduce_scatter/Makefile -------------------------------------------------------------------------------- /mpi/reduce_scatter/perf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/reduce_scatter/perf.c -------------------------------------------------------------------------------- /mpi/rma/HOWTO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/HOWTO.md -------------------------------------------------------------------------------- /mpi/rma/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/Makefile -------------------------------------------------------------------------------- /mpi/rma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/README.md -------------------------------------------------------------------------------- /mpi/rma/SHMEM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/SHMEM.md -------------------------------------------------------------------------------- /mpi/rma/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/basic.c -------------------------------------------------------------------------------- /mpi/rma/gems.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/gems.c -------------------------------------------------------------------------------- /mpi/rma/jed/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/jed/Makefile -------------------------------------------------------------------------------- /mpi/rma/jed/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/jed/math.c -------------------------------------------------------------------------------- /mpi/rma/shared-memory-windows/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/shared-memory-windows/Makefile -------------------------------------------------------------------------------- /mpi/rma/shared-memory-windows/win_fence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/shared-memory-windows/win_fence.c -------------------------------------------------------------------------------- /mpi/rma/shared-memory-windows/win_lock_exclusive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/shared-memory-windows/win_lock_exclusive.c -------------------------------------------------------------------------------- /mpi/rma/shared-memory-windows/win_lock_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/shared-memory-windows/win_lock_shared.c -------------------------------------------------------------------------------- /mpi/rma/shared-memory-windows/win_pscw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/shared-memory-windows/win_pscw.c -------------------------------------------------------------------------------- /mpi/rma/shared-memory-windows/win_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/shared-memory-windows/win_sync.c -------------------------------------------------------------------------------- /mpi/rma/threads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/threads/Makefile -------------------------------------------------------------------------------- /mpi/rma/threads/win_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rma/threads/win_lock.c -------------------------------------------------------------------------------- /mpi/rvma/comms.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rvma/comms.cc -------------------------------------------------------------------------------- /mpi/rvma/init.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rvma/init.cc -------------------------------------------------------------------------------- /mpi/rvma/internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rvma/internals.h -------------------------------------------------------------------------------- /mpi/rvma/meta.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rvma/meta.cc -------------------------------------------------------------------------------- /mpi/rvma/rvma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rvma/rvma.h -------------------------------------------------------------------------------- /mpi/rvma/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/rvma/utils.cc -------------------------------------------------------------------------------- /mpi/shared-memory/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/shared-memory/Makefile -------------------------------------------------------------------------------- /mpi/shared-memory/demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/shared-memory/demo.c -------------------------------------------------------------------------------- /mpi/size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/size.c -------------------------------------------------------------------------------- /mpi/string-join/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/string-join/Makefile -------------------------------------------------------------------------------- /mpi/string-join/join.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/string-join/join.cc -------------------------------------------------------------------------------- /mpi/string-join/join2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/string-join/join2.cc -------------------------------------------------------------------------------- /mpi/test-ompi-rma.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/test-ompi-rma.sh -------------------------------------------------------------------------------- /mpi/transpose/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/transpose/matrix.c -------------------------------------------------------------------------------- /mpi/userdef-ireduce/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/userdef-ireduce/Makefile -------------------------------------------------------------------------------- /mpi/userdef-ireduce/userdef_ireduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/userdef-ireduce/userdef_ireduce.c -------------------------------------------------------------------------------- /mpi/with-threads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/with-threads/Makefile -------------------------------------------------------------------------------- /mpi/with-threads/bgq_threadid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/with-threads/bgq_threadid.c -------------------------------------------------------------------------------- /mpi/with-threads/mpi-openmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/with-threads/mpi-openmp.c -------------------------------------------------------------------------------- /mpi/with-threads/mpi_omp_pthreads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/mpi/with-threads/mpi_omp_pthreads.c -------------------------------------------------------------------------------- /nccl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/nccl/Makefile -------------------------------------------------------------------------------- /nccl/reduce.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/nccl/reduce.cu -------------------------------------------------------------------------------- /ofi/NWChem-OPA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/ofi/NWChem-OPA.md -------------------------------------------------------------------------------- /ofi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/ofi/README.md -------------------------------------------------------------------------------- /openacc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openacc/Makefile -------------------------------------------------------------------------------- /openacc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openacc/README.md -------------------------------------------------------------------------------- /openacc/dc.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openacc/dc.F90 -------------------------------------------------------------------------------- /openacc/nest.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openacc/nest.F90 -------------------------------------------------------------------------------- /openacc/pkcall.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openacc/pkcall.F90 -------------------------------------------------------------------------------- /openacc/pkext.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openacc/pkext.F90 -------------------------------------------------------------------------------- /openacc/to_chars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openacc/to_chars.c -------------------------------------------------------------------------------- /opencl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/README.md -------------------------------------------------------------------------------- /opencl/atomic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/atomic/Makefile -------------------------------------------------------------------------------- /opencl/atomic/add.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/atomic/add.cl -------------------------------------------------------------------------------- /opencl/atomic/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/atomic/add.cpp -------------------------------------------------------------------------------- /opencl/axpy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/axpy/Makefile -------------------------------------------------------------------------------- /opencl/axpy/vadd.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/axpy/vadd.cl -------------------------------------------------------------------------------- /opencl/axpy/vadd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/axpy/vadd.cpp -------------------------------------------------------------------------------- /opencl/common/apple.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/apple.def -------------------------------------------------------------------------------- /opencl/common/cl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/cl.hpp -------------------------------------------------------------------------------- /opencl/common/err_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/err_code.c -------------------------------------------------------------------------------- /opencl/common/linux_amd.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/linux_amd.def -------------------------------------------------------------------------------- /opencl/common/linux_intel.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/linux_intel.def -------------------------------------------------------------------------------- /opencl/common/linux_nvidia.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/linux_nvidia.def -------------------------------------------------------------------------------- /opencl/common/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/util.hpp -------------------------------------------------------------------------------- /opencl/common/win_intel.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/win_intel.def -------------------------------------------------------------------------------- /opencl/common/wtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/opencl/common/wtime.c -------------------------------------------------------------------------------- /openmp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/Makefile -------------------------------------------------------------------------------- /openmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/README.md -------------------------------------------------------------------------------- /openmp/atomic.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/atomic.F90 -------------------------------------------------------------------------------- /openmp/collapse.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/collapse.f -------------------------------------------------------------------------------- /openmp/distribute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/distribute.c -------------------------------------------------------------------------------- /openmp/dummy-runtime/README.md: -------------------------------------------------------------------------------- 1 | N/A 2 | -------------------------------------------------------------------------------- /openmp/dummy-runtime/omp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/dummy-runtime/omp.c -------------------------------------------------------------------------------- /openmp/dummy-runtime/omp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/dummy-runtime/omp.h -------------------------------------------------------------------------------- /openmp/f18.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/f18.F90 -------------------------------------------------------------------------------- /openmp/flush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/flush.c -------------------------------------------------------------------------------- /openmp/for-simd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/for-simd.c -------------------------------------------------------------------------------- /openmp/fusion.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/fusion.f90 -------------------------------------------------------------------------------- /openmp/gems.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/gems.c -------------------------------------------------------------------------------- /openmp/gems2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/gems2.c -------------------------------------------------------------------------------- /openmp/hello++.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/hello++.cc -------------------------------------------------------------------------------- /openmp/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/hello.c -------------------------------------------------------------------------------- /openmp/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/matrix.c -------------------------------------------------------------------------------- /openmp/minloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/minloc.c -------------------------------------------------------------------------------- /openmp/nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/nesting.c -------------------------------------------------------------------------------- /openmp/num_procs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/num_procs.c -------------------------------------------------------------------------------- /openmp/offload/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/Makefile -------------------------------------------------------------------------------- /openmp/offload/test_memory_model.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/test_memory_model.c -------------------------------------------------------------------------------- /openmp/offload/test_reduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/test_reduce.c -------------------------------------------------------------------------------- /openmp/offload/test_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/test_syscall.c -------------------------------------------------------------------------------- /openmp/offload/test_vadd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/test_vadd.c -------------------------------------------------------------------------------- /openmp/offload/test_vadd_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/test_vadd_1.c -------------------------------------------------------------------------------- /openmp/offload/test_vadd_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/test_vadd_2.c -------------------------------------------------------------------------------- /openmp/offload/test_vadd_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/test_vadd_3.c -------------------------------------------------------------------------------- /openmp/offload/test_vadd_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/offload/test_vadd_4.c -------------------------------------------------------------------------------- /openmp/redcrit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/redcrit.c -------------------------------------------------------------------------------- /openmp/reduction.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/reduction.F90 -------------------------------------------------------------------------------- /openmp/reduction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/reduction.c -------------------------------------------------------------------------------- /openmp/simd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/simd.c -------------------------------------------------------------------------------- /openmp/slm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/slm.c -------------------------------------------------------------------------------- /openmp/spmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/spmd.c -------------------------------------------------------------------------------- /openmp/stl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/stl.cc -------------------------------------------------------------------------------- /openmp/tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/tls.c -------------------------------------------------------------------------------- /openmp/ttl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/openmp/ttl.c -------------------------------------------------------------------------------- /pami/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/pami/README.md -------------------------------------------------------------------------------- /posix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/Makefile -------------------------------------------------------------------------------- /posix/affinity/mask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/affinity/mask.c -------------------------------------------------------------------------------- /posix/pthread_affinity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/pthread_affinity.c -------------------------------------------------------------------------------- /posix/shm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/shm/Makefile -------------------------------------------------------------------------------- /posix/shm/bgp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/shm/bgp.c -------------------------------------------------------------------------------- /posix/shm/shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/shm/shm.c -------------------------------------------------------------------------------- /posix/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/test.c -------------------------------------------------------------------------------- /posix/threads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/threads/Makefile -------------------------------------------------------------------------------- /posix/threads/README.md: -------------------------------------------------------------------------------- 1 | TODO 2 | 3 | Move examples here. 4 | -------------------------------------------------------------------------------- /posix/threads/interprocess_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/threads/interprocess_mutex.c -------------------------------------------------------------------------------- /posix/threads/interprocess_mutex_mpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/threads/interprocess_mutex_mpi.c -------------------------------------------------------------------------------- /posix/v.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/v.c -------------------------------------------------------------------------------- /posix/vv.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/posix/vv.F90 -------------------------------------------------------------------------------- /python/powereig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/python/powereig.py -------------------------------------------------------------------------------- /shmem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/Makefile -------------------------------------------------------------------------------- /shmem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/README.md -------------------------------------------------------------------------------- /shmem/gems.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/gems.c -------------------------------------------------------------------------------- /shmem/get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/get.c -------------------------------------------------------------------------------- /shmem/get.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/get.pbs -------------------------------------------------------------------------------- /shmem/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/hello.c -------------------------------------------------------------------------------- /shmem/hello.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/hello.pbs -------------------------------------------------------------------------------- /shmem/myshmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/myshmem.h -------------------------------------------------------------------------------- /shmem/put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/put.c -------------------------------------------------------------------------------- /shmem/put.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/put.pbs -------------------------------------------------------------------------------- /shmem/sheap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/sheap.c -------------------------------------------------------------------------------- /shmem/sheap.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/shmem/sheap.pbs -------------------------------------------------------------------------------- /simd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/Makefile -------------------------------------------------------------------------------- /simd/bfloat16.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/bfloat16.cc -------------------------------------------------------------------------------- /simd/daxpy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/daxpy/Makefile -------------------------------------------------------------------------------- /simd/daxpy/test.F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/daxpy/test.F -------------------------------------------------------------------------------- /simd/simd-memtest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/LICENSE -------------------------------------------------------------------------------- /simd/simd-memtest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/Makefile -------------------------------------------------------------------------------- /simd/simd-memtest/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/compiler.h -------------------------------------------------------------------------------- /simd/simd-memtest/copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/copy.c -------------------------------------------------------------------------------- /simd/simd-memtest/copy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/copy.h -------------------------------------------------------------------------------- /simd/simd-memtest/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/driver.c -------------------------------------------------------------------------------- /simd/simd-memtest/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/setup.h -------------------------------------------------------------------------------- /simd/simd-memtest/stride.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/stride.c -------------------------------------------------------------------------------- /simd/simd-memtest/stride.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/stride.h -------------------------------------------------------------------------------- /simd/simd-memtest/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/util.c -------------------------------------------------------------------------------- /simd/simd-memtest/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/simd-memtest/util.h -------------------------------------------------------------------------------- /simd/time_conversion.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/simd/time_conversion.cc -------------------------------------------------------------------------------- /sycl/bug-sycl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/sycl/bug-sycl.cc -------------------------------------------------------------------------------- /tbb/Applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tbb/Applications.md -------------------------------------------------------------------------------- /tbb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tbb/Makefile -------------------------------------------------------------------------------- /tbb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tbb/README.md -------------------------------------------------------------------------------- /tbb/hello.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tbb/hello.cxx -------------------------------------------------------------------------------- /timing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/timing/Makefile -------------------------------------------------------------------------------- /timing/gtod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/timing/gtod.c -------------------------------------------------------------------------------- /topology/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/topology/Makefile -------------------------------------------------------------------------------- /topology/cray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/topology/cray.c -------------------------------------------------------------------------------- /topology/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/topology/test.c -------------------------------------------------------------------------------- /topology/xctopo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/topology/xctopo.c -------------------------------------------------------------------------------- /topology/xctopo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/topology/xctopo.h -------------------------------------------------------------------------------- /tuning/transpose/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tuning/transpose/Makefile -------------------------------------------------------------------------------- /tuning/transpose/README.md: -------------------------------------------------------------------------------- 1 | TODO 2 | -------------------------------------------------------------------------------- /tuning/transpose/getticks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tuning/transpose/getticks.c -------------------------------------------------------------------------------- /tuning/transpose/safemalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tuning/transpose/safemalloc.c -------------------------------------------------------------------------------- /tuning/transpose/safemalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tuning/transpose/safemalloc.h -------------------------------------------------------------------------------- /tuning/transpose/transpose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/tuning/transpose/transpose.c -------------------------------------------------------------------------------- /upc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/Makefile -------------------------------------------------------------------------------- /upc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/README.md -------------------------------------------------------------------------------- /upc/barrier.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/barrier.pbs -------------------------------------------------------------------------------- /upc/barrier.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/barrier.upc -------------------------------------------------------------------------------- /upc/example.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/example.upc -------------------------------------------------------------------------------- /upc/gems.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/gems.upc -------------------------------------------------------------------------------- /upc/hello.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/hello.pbs -------------------------------------------------------------------------------- /upc/hello.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/hello.upc -------------------------------------------------------------------------------- /upc/matvec.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/matvec.upc -------------------------------------------------------------------------------- /upc/shared.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/shared.pbs -------------------------------------------------------------------------------- /upc/shared.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffhammond/HPCInfo/HEAD/upc/shared.upc --------------------------------------------------------------------------------