~njansson/dolfin/hpc

« back to all changes in this revision

Viewing changes to bench/fem/assembly/main.cpp

  • Committer: Niclas Jansson
  • Date: 2011-06-10 14:33:43 UTC
  • Revision ID: njansson@csc.kth.se-20110610143343-d21p4am8rghiojfm
Added rudimentary header to binary files

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// Copyright (C) 2006-2007 Anders Logg.
2
 
// Licensed under the GNU LGPL Version 2.1.
3
 
//
4
 
// First added:  2006-11-19
5
 
// Last changed: 2007-05-24
6
 
 
7
 
#include <dolfin.h>
8
 
#include "Advection.h"
9
 
 
10
 
const unsigned int num_repetitions = 10;
11
 
 
12
 
using namespace dolfin;
13
 
 
14
 
int main()
15
 
{
16
 
  UnitCube mesh(8, 8, 8);
17
 
  Function w(mesh, 1.0);
18
 
  AdvectionBilinearForm a(w);
19
 
  Matrix A;
20
 
  
21
 
  tic();
22
 
  for (unsigned int i = 0; i < num_repetitions; i++)
23
 
    assemble(A, a, mesh);
24
 
  double t = toc();
25
 
  t /= static_cast<double>(num_repetitions);
26
 
 
27
 
  message("Time to assemble matrix: %.3g", t);
28
 
 
29
 
  return 0;
30
 
}