Skip to content

iganets/iganet-perftests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IGAnets-PerfTests

GitlabSync CI Documentation

GitHub Releases GitHub Downloads GitHub Issues

This repository contains performance tests for IGAnets, a novel approach to combine the concept of deep operator learning with the mathematical framework of isogeometric analysis.

Usage instructions

This repository can be used in two modes:

  1. As standalone performance tests by running CMake on this repository without flags

  2. As optional module in iganets::core by running CMake on the iganets::core repository with the flag

    -DIGANET_OPTIONAL="perftests"
    

In both cases, the tests can be run via

make test

By default, all performance tests are disabled and need to be enabled explicitly.

To obtain a list of available tests run (or another executable in the perftests folder)

./perftests/perftest_bspline_eval --gtest_filter="*" --gtest_list_tests

To execute one or more tests run

./perftests/perftest_bspline_eval --gtest_filter="*UniformBSpline_*parDim1*:-*Non*"

This specific command will run all UniformBSpline tests with 1 parametric dimension.

The generated performance results can be post-processed with the tools provided in iganets::perftests_results

About

Performance tests for IGAnets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors