-
Notifications
You must be signed in to change notification settings - Fork 1
/
ReleaseNotes.txt
135 lines (106 loc) · 3.49 KB
/
ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
This software has been initially implemented by Atiyah Elsheikh 2005 during his master thesis at RWTH Aachen.
A private copy of the master thesis and a resulting conference publication can be found at my ResearchGate website.
The software is now further maintained by Mathemodica.com (C) 2019
Version 1.0-alpha
==================
* Initial copy with updated documentation
* Tested with MinGW
Older release notes:
====================
Here, only issues that are not listed in the manual in the "doc"
directory are listed.
=================
=Version 0.0.4 =
=================
* -explicit implemented
* initial code documentation with doxygen /src/docs
=================
=Version 0.0.3.2=
=================
* initial block implemented
* mymex->amg
* no need for *tmp
* amg script with more options -h,-o,-a
=================
=Version 0.0.3.1=
=================
* some changes in /config/makefile concerning ADD_*FLAGS
===============
=Version 0.0.3=
===============
* more targets for the main makefile : version, cleanall
* A derivative object g_x comes before x in the parameter list
* BUG Removed: '*' can be used inside the comments
* makefile for testing in /tests targets for makefile, new, standard, compare
***********************************************************
===============
=Version 0.0.2=
===============
* major changes to the design is applied
* version and cleanall target are added to the software
* -adic(2) -> -adic
The user doesn't need to specify the number of independent variables
num_independents = numel(g_x) / numel(x) ;
***********************************************************
===============
=Version 0.0.1=
===============
13/6/2005
=========
* Comment feature added
Test files can be commented with %* .. *%
* -kernel update:
size and number of elements of a parameter inside the kernel
part can be referred with the macro "size" and "numel" like MATLAB.
"dims" and "nelem" have been removed.
14/6/2005
=========
* -kernel Update :
the data of an input parameter can be referred with its name
so no need to use data($1). Just $1 is enough.
29/6/2005 3 AM.
==============
Support for cell arrays added, see the manual.
29/6/2005 3 PM.
==============
-identical macro has been added.
-identical(x)=y means that the size and the type of x
is equal to/ should be equal to y.
29/6/2005 11 PM.
==============
-type macro has been added.
-type(x)=y means that the type of x
is equal to/ should be equal to y.
8/7/2005 1 PM.
=============
- Makefile changed to support extra kernel files
- Example three added under/example to show how to compile with extra
routine.
9/7/2005 3 AM.
=============
- 2 versions Limux & Sun
- makefile.linux for mex-files.
10/7/2005 5 PM
==============
- another version for linux 32 bits.
- only one makefile for all platforms that uses different
mexscripts mexopt.*.sh for differnet versions.
18/7/2005 7 PM
==============
- support for adic added
- significant changes to types attributes of parameters.
21/7/2005 12PM
==============
- complete support for int and float and long any other types like
logical and char can be enhanced easly.
- "--all_double" feature is added:
this can be used when all parameters are of type double
22/7/2005 12PM
==============
- explicit size setting feature added:
-size(@1)={nrows(A),ncols(B)}
-size(x)={2,3,4}
1st Augst
=========
- gateway routines can be explicitly parallelized on opteron linux
using mexopts.opteron-omp.sh under /config.