Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T Trilinos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 936
    • Issues 936
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • James Willenbring
  • Trilinos
  • Issues
  • #361

Closed
Open
Created May 17, 2016 by James Willenbring@jmwilleMaintainer

Make Explicit Template Instantiation (ETI) the default with Trilinos

Created by: bartlettroscoe

Description:

This story is to do the planning and the work necessary to make Trilinos build with explicit template instantiation (ETI) enabled by default. If you don't have ETI enabled but instead use the default implicit template instantation process, the build times for Trilinos can be massive. In addition, some compilers (e.g. Intel) will even crash when you try to use implicit template instantiation with Trilinos.

Whenever a Trilinos user complains about build times or the compiler crashing, our first response is to tell them to enable ETI and every Trilinos developer and experienced user pretty much pretty exclusively enables ETI.

Tasks:

???

Assignee
Assign to
Time tracking