Skip to content

Improve direct trafo efficiency by inlining memset operation and usin… #52

Improve direct trafo efficiency by inlining memset operation and usin…

Improve direct trafo efficiency by inlining memset operation and usin… #52

Workflow file for this run

name: C/C++ CI
on:
push:
branches: [ develop, master, 'release/**', 'feature/**', 'bugfix/**' ]
pull_request:
branches: [ develop, master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install libraries
run: |
sudo apt-get update
sudo apt-get install libfftw3-dev libcunit1-dev liboctave-dev doxygen-latex graphviz
- name: bootstrap
run: ./bootstrap.sh
- name: configure
run: ./configure --enable-all --enable-openmp --with-octave=/usr
- name: make
run: make
- name: make check
run: make check
- name: run Octave testfiles
run: for DIR in matlab/nf*t matlab/fastsum; do cd $DIR; for NAME in simple_test*.m; do octave --eval="run('$NAME')"; done; cd ../..; done
- name: run Julia testfiles
run: for DIR in julia/nf*t julia/fastsum; do cd $DIR; for NAME in simple_test*.jl; do julia "$NAME"; done; cd ../..; done
- name: make dist
run: make dist