/[escript]/trunk/esysUtils/src/maths.h
ViewVC logotype

Log of /trunk/esysUtils/src/maths.h

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 5945)

Revision 3792 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 06:16:25 2012 UTC (7 years, 7 months ago) by caltinay
File length: 1573 byte(s)
Diff to previous 3675 , to selected 1361
Merged ripley rectangular domain into trunk.


Revision 3675 - (view) (annotate) - [select for diffs]
Modified Thu Nov 17 00:53:38 2011 UTC (7 years, 10 months ago) by jfenwick
File length: 1573 byte(s)
Diff to previous 3259 , to selected 1361
pasowrap joins the trunk.


Revision 3259 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 01:48:14 2010 UTC (8 years, 11 months ago) by jfenwick
File length: 1573 byte(s)
Copied from: branches/domexper/esysUtils/src/maths.h revision 3258
Diff to previous 3234 , to selected 1361
Merging dudley and scons updates from branches


Revision 3234 - (view) (annotate) - [select for diffs]
Modified Mon Oct 4 01:46:30 2010 UTC (8 years, 11 months ago) by jfenwick
Original Path: branches/domexper/esysUtils/src/maths.h
File length: 1573 byte(s)
Diff to previous 3227 , to selected 1361
Some subdirs need to have changes pulled over but all of the unit tests 
except for modellib appear to work


Revision 3227 - (view) (annotate) - [select for diffs]
Modified Thu Sep 30 06:07:08 2010 UTC (8 years, 11 months ago) by jfenwick
Original Path: branches/domexper/esysUtils/src/maths.h
File length: 1629 byte(s)
Copied from: branches/domexper/paso/src/Common.h revision 3194
Diff to previous 3079 , to selected 1361
Pass1 or moving MPI stuff out of paso


Revision 3079 - (view) (annotate) - [select for diffs]
Modified Tue Aug 3 04:04:51 2010 UTC (9 years, 1 month ago) by jfenwick
Original Path: branches/domexper/paso/src/Common.h
File length: 8478 byte(s)
Diff to previous 2884 , to selected 1361
Some experiments on finley


Revision 2884 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 05:00:59 2010 UTC (9 years, 7 months ago) by jfenwick
Original Path: trunk/paso/src/Common.h
File length: 8478 byte(s)
Diff to previous 2881 , to selected 1361
Updated various nan checks to consider the windows _isnan

The default compiler flags have changed as well.
+ intel will now take -std=c99 instead of -ansi
+ gcc has -ansi removed which means it defaults to gnu99

We could have set gcc to -std=c99 as well but that gives a 
warning on g++ which gets converted into an error by our
pedantic warning.

Rationale:
We need something more than ansi to get proper nan handling.
- We currently don't have any code which does not comply with ansi
  but the nan checks don't work.

Impact:
If we want our code to still be able to compile on older compilers
(at reduced functionality) we need to be careful not to introduce other
c99-isms.
If we don't care, then it's time for some celebratory // comments.



Revision 2881 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 02:03:15 2010 UTC (9 years, 7 months ago) by jfenwick
Original Path: trunk/paso/src/Common.h
File length: 8413 byte(s)
Diff to previous 2879 , to selected 1361
Don't panic.
Updating copyright stamps


Revision 2879 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 01:00:26 2010 UTC (9 years, 7 months ago) by jfenwick
Original Path: trunk/paso/src/Common.h
File length: 8413 byte(s)
Diff to previous 2748 , to selected 1361
Move definition of build_platform on t.poulet suggestion.
Redefine the IS_NAN macro to replace versions commented as
'This does not work'
If you are not compiling with a c99 compliant compiler you will not 
recognise nulls but this seems to be the best we can do right now 
without checking for explicit bit patterns.


Revision 2748 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 07:32:59 2009 UTC (9 years, 10 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 8222 byte(s)
Diff to previous 2554 , to selected 1361
Macro elements are implemented now. VTK writer for macro elements still needs testing.

Revision 2554 - (view) (annotate) - [select for diffs]
Modified Fri Jul 24 05:38:54 2009 UTC (10 years, 1 month ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 8001 byte(s)
Diff to previous 2548 , to selected 1361
bug with MKL call fixed.

Revision 2548 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:20:06 2009 UTC (10 years, 2 months ago) by jfenwick
Original Path: trunk/paso/src/Common.h
File length: 7926 byte(s)
Diff to previous 2056 , to selected 1361
Updating copyright notices

Revision 2056 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 13:27:55 2008 UTC (10 years, 10 months ago) by phornby
Original Path: trunk/paso/src/Common.h
File length: 7926 byte(s)
Diff to previous 2028 , to selected 1361
Prepare this file for the possibility of dynamic linkage.

Revision 2028 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 03:07:59 2008 UTC (10 years, 10 months ago) by phornby
Original Path: trunk/paso/src/Common.h
File length: 7547 byte(s)
Diff to previous 2019 , to selected 1361
add the test for __const definition because recent changes
have broken the windows compile of paso.

Fingers crossed this does not break anything else.

Revision 2019 - (view) (annotate) - [select for diffs]
Modified Mon Nov 10 13:49:00 2008 UTC (10 years, 10 months ago) by phornby
Original Path: trunk/paso/src/Common.h
File length: 7430 byte(s)
Diff to previous 1875 , to selected 1361
Yet another concerted effort to handle missing macro arguments
in a portable way.



Revision 1875 - (view) (annotate) - [select for diffs]
Modified Mon Oct 13 10:15:04 2008 UTC (10 years, 11 months ago) by phornby
Original Path: trunk/paso/src/Common.h
File length: 7414 byte(s)
Diff to previous 1811 , to selected 1361
Add a TMPMEMREALLOC macro

Revision 1811 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 23:11:13 2008 UTC (10 years, 11 months ago) by ksteube
Original Path: trunk/paso/src/Common.h
File length: 7389 byte(s)
Diff to previous 1804 , to selected 1361
Copyright updated in all files


Revision 1804 - (view) (annotate) - [select for diffs]
Modified Wed Sep 24 07:52:19 2008 UTC (10 years, 11 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 7424 byte(s)
Diff to previous 1716 , to selected 1361
a robister version of the upwinding scheme

Revision 1716 - (view) (annotate) - [select for diffs]
Modified Thu Aug 21 05:03:49 2008 UTC (11 years, 1 month ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 7386 byte(s)
Diff to previous 1662 , to selected 1361
getListOfTags method added to FunctionSpace class

Revision 1662 - (view) (annotate) - [select for diffs]
Modified Tue Jul 22 01:49:21 2008 UTC (11 years, 2 months ago) by ksteube
Original Path: trunk/paso/src/Common.h
File length: 7357 byte(s)
Diff to previous 1628 , to selected 1361
Ran a simple Escript program on Mac OS Darwin. Still much to do.


Revision 1628 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 13:12:46 2008 UTC (11 years, 2 months ago) by phornby
Original Path: trunk/paso/src/Common.h
File length: 7357 byte(s)
Diff to previous 1565 , to selected 1361

Merge in /branches/windows_from_1456_trunk_1620_merged_in branch.

You will find a preserved pre-merge trunk in tags under tags/trunk_at_1625.
That will be useful for diffing & checking on my stupidity.

Here is a list of the conflicts and their resolution at this
point in time.


=================================================================================
(LLWS == looks like white space).

finley/src/Assemble_addToSystemMatrix.c - resolve to branch - unused var. may be wrong.....
finley/src/CPPAdapter/SystemMatrixAdapter.cpp - resolve to branch - LLWS
finley/src/CPPAdapter/MeshAdapter.cpp - resolve to branch - LLWS
paso/src/PCG.c - resolve to branch - unused var fixes.
paso/src/SolverFCT.c - resolve to branch - LLWS
paso/src/FGMRES.c - resolve to branch - LLWS
paso/src/Common.h - resolve to trunk version. It's omp.h's include... not sure it's needed,
but for the sake of saftey.....
paso/src/Functions.c - resolve to branch version, indentation/tab removal and return error
on bad unimplemented Paso_FunctionCall.
paso/src/SolverFCT_solve.c - resolve to branch version, unused vars
paso/src/SparseMatrix_MatrixVector.c - resolve to branch version, unused vars.
escript/src/Utils.cpp - resloved to branch, needs WinSock2.h
escript/src/DataExpanded.cpp - resolved to branch version - LLWS
escript/src/DataFactory.cpp - resolve to branch version
=================================================================================

This currently passes tests on linux (debian), but is not checked on windows or Altix yet.

This checkin is to make a trunk I can check out for windows to do tests on it.

Known outstanding problem is in the operator=() method of exceptions
causing warning messages on the intel compilers.

May the God of doughnuts have mercy on my soul.



Revision 1565 - (view) (annotate) - [select for diffs]
Modified Thu May 22 10:19:47 2008 UTC (11 years, 4 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 5449 byte(s)
Diff to previous 1562 , to selected 1361
some small fixes for openmp

Revision 1562 - (view) (annotate) - [select for diffs]
Modified Wed May 21 13:04:40 2008 UTC (11 years, 4 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 5401 byte(s)
Diff to previous 1407 , to selected 1361
The algebraic upwinding with MPI. The case of boundary constraint needs still some attention. 



Revision 1407 - (view) (annotate) - [select for diffs]
Modified Mon Feb 4 06:45:48 2008 UTC (11 years, 7 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 5155 byte(s)
Diff to previous 1388 , to selected 1361
new upwinding algorithm (still fails)

Revision 1388 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 07:45:58 2008 UTC (11 years, 8 months ago) by trankine
Original Path: trunk/paso/src/Common.h
File length: 5073 byte(s)
Diff to previous 1387 , to selected 1361
And get the *(&(*&(* name right

Revision 1387 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 07:45:26 2008 UTC (11 years, 8 months ago) by trankine
Original Path: temp/paso/src/Common.h
File length: 5073 byte(s)
Diff to previous 1384 , to selected 1361
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.

Revision 1384 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 02:29:38 2008 UTC (11 years, 8 months ago) by phornby
Original Path: temp_trunk_copy/paso/src/Common.h
File length: 5073 byte(s)
Diff to previous 1370 , to selected 1361
Make a temp copy of the trunk before checking in the windows changes



Revision 1370 - (view) (annotate) - [select for diffs]
Modified Wed Jan 2 09:21:43 2008 UTC (11 years, 8 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 5073 byte(s)
Diff to previous 1361
explicit upwinding scheme added.

Revision 1361 - (view) (annotate) - [selected]
Modified Fri Dec 14 09:26:51 2007 UTC (11 years, 9 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 5036 byte(s)
Diff to previous 1322
first steps towards a flux controlled transport solver.

Revision 1322 - (view) (annotate) - [select for diffs]
Modified Thu Sep 27 04:40:43 2007 UTC (11 years, 11 months ago) by ksteube
Original Path: trunk/paso/src/Common.h
File length: 4974 byte(s)
Diff to previous 1312 , to selected 1361
Code now compiles and runs on cyclone.hpcu.uq.edu.au.
Had to remove intelc from the SConstruct, but didn't commit that change.
Changed a couple C++ comments to C comments.


Revision 1312 - (view) (annotate) - [select for diffs]
Modified Mon Sep 24 06:18:44 2007 UTC (11 years, 11 months ago) by ksteube
Original Path: trunk/paso/src/Common.h
File length: 4972 byte(s)
Diff to previous 779 , to selected 1361
The MPI branch is hereby closed. All future work should be in trunk.

Previously in revision 1295 I merged the latest changes to trunk into trunk-mpi-branch.
In this revision I copied all files from trunk-mpi-branch over the corresponding
trunk files. I did not use 'svn merge', it was a copy.


Revision 779 - (view) (annotate) - [select for diffs]
Modified Fri Jul 14 07:41:31 2006 UTC (13 years, 2 months ago) by woo409
Original Path: trunk/paso/src/Common.h
File length: 4828 byte(s)
Diff to previous 764 , to selected 1361
+ Updated compilation options for Cognac to squeeze out a bit more performance
+ Now compiles using the Intel Math headers (mathimf.h) rather than plain math.h on both Win32 and Linux platforms when using the Intel compiler. Gives a small boost to performance on Altix and is essential on Windows



Revision 764 - (view) (annotate) - [select for diffs]
Modified Fri Jun 30 06:33:37 2006 UTC (13 years, 2 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 4850 byte(s)
Diff to previous 757 , to selected 1361
The statement '#ifdef MACRO1 && MACRO2' is not supported by the
gnu processor. This has been modified.



Revision 757 - (view) (annotate) - [select for diffs]
Modified Mon Jun 26 13:12:56 2006 UTC (13 years, 2 months ago) by woo409
Original Path: trunk/paso/src/Common.h
File length: 4829 byte(s)
Diff to previous 730 , to selected 1361
+ Merge of intelc_win32 branch (revision 741:755) with trunk. Tested on iVEC altix (run_tests and py_tests all pass)


Revision 730 - (view) (annotate) - [select for diffs]
Modified Mon May 15 04:03:49 2006 UTC (13 years, 4 months ago) by bcumming
Original Path: trunk/paso/src/Common.h
File length: 4761 byte(s)
Diff to previous 633 , to selected 1361


Revision 633 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 05:37:00 2006 UTC (13 years, 6 months ago) by dhawcroft
Original Path: trunk/paso/src/Common.h
File length: 4040 byte(s)
Diff to previous 631 , to selected 1361


Revision 631 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 04:27:32 2006 UTC (13 years, 6 months ago) by dhawcroft
Original Path: trunk/paso/src/Common.h
File length: 4040 byte(s)
Diff to previous 584 , to selected 1361
Prepended all paso source files with new Copyright notice

Revision 584 - (view) (annotate) - [select for diffs]
Modified Thu Mar 9 23:03:38 2006 UTC (13 years, 6 months ago) by gross
Original Path: trunk/paso/src/Common.h
File length: 3395 byte(s)
Diff to previous 155 , to selected 1361
eigenvalues: compiles and passes tests on altix now

Revision 155 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 02:02:19 2005 UTC (13 years, 10 months ago) by jgs
Original Path: trunk/paso/src/Common.h
File length: 3393 byte(s)
Diff to previous 150 , to selected 1361
move all directories from trunk/esys2 into trunk and remove esys2


Revision 150 - (view) (annotate) - [select for diffs]
Added Thu Sep 15 03:44:45 2005 UTC (14 years ago) by jgs
Original Path: trunk/esys2/paso/src/Common.h
File length: 3393 byte(s)
Diff to selected 1361
Merge of development branch dev-02 back to main trunk on 2005-09-15


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26