MTL: mtl4?

View: New views
11 Messages — Rating Filter:   Alert me  

MTL: mtl4?

by Neal Becker :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Where can I find out about the status of mtl4?  Is this project alive?
_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by Peter Gottschling :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Neal,

On Apr 15, 2007, at 2:17 PM, Neal Becker wrote:

Where can I find out about the status of mtl4? 

On http://svn.osl.iu.edu/trac/mtl4   However, this is more for internal use.

Is this project alive?

Yes.  It turned out that many issues needed deeper investigation so that each solution raised two new questions.

Sincerely,

Peter

_______________________________________________

------------
Peter Gottschling
Research Associate
Open Systems Laboratory
Indiana University
135 Lindley Hall
Bloomington, IN 47405
Tel.: +1 812 855-3608   Fax: +1 812 856 0853



_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by Edson Tadeu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Hi Peter,

  Do you have an estimate for the release date of a beta version? We are "anxious" to try it :)

Thanks,
Edson

On 4/16/07, Peter Gottschling <pgottsch@...> wrote:
Hi Neal,

On Apr 15, 2007, at 2:17 PM, Neal Becker wrote:

Where can I find out about the status of mtl4? 

On http://svn.osl.iu.edu/trac/mtl4   However, this is more for internal use.

Is this project alive?

Yes.  It turned out that many issues needed deeper investigation so that each solution raised two new questions.

Sincerely,

Peter


_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by Peter Gottschling :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Hi Edson,

I'm happy to hear this.  I hope I can release a reasonable piece of code in May or June.

Best wishes,
Peter

On Apr 16, 2007, at 9:54 AM, Edson Tadeu wrote:

Hi Peter,

  Do you have an estimate for the release date of a beta version? We are "anxious" to try it :)

Thanks,
Edson

On 4/16/07, Peter Gottschling <pgottsch@...> wrote:
Hi Neal,

On Apr 15, 2007, at 2:17 PM, Neal Becker wrote:

Where can I find out about the status of mtl4? 

On http://svn.osl.iu.edu/trac/mtl4   However, this is more for internal use.

Is this project alive?

Yes.  It turned out that many issues needed deeper investigation so that each solution raised two new questions.

Sincerely,

Peter

_______________________________________________

------------
Peter Gottschling
Research Associate
Open Systems Laboratory
Indiana University
135 Lindley Hall
Bloomington, IN 47405
Tel.: +1 812 855-3608   Fax: +1 812 856 0853



_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by Bill Greene-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I almost hesitate to ask this, but is there any new estimate of when MTL
4 might be available?

Thanks.

Peter Gottschling wrote:

> Hi Edson,
>
> I'm happy to hear this.  I hope I can release a reasonable piece of code
> in May or June.
>
> Best wishes,
> Peter
>
> On Apr 16, 2007, at 9:54 AM, Edson Tadeu wrote:
>
>> Hi Peter,
>>
>>   Do you have an estimate for the release date of a beta version? We
>> are "anxious" to try it :)
>>
>> Thanks,
>> Edson
>>
>> On 4/16/07, * Peter Gottschling* <pgottsch@...
>> <mailto:pgottsch@...>> wrote:
>>
>>     Hi Neal,
>>
>>     On Apr 15, 2007, at 2:17 PM, Neal Becker wrote:
>>
>>>     Where can I find out about the status of mtl4?  
>>
>>     On http://svn.osl.iu.edu/trac/mtl4   However, this is more for
>>     internal use.
>>
>>>     Is this project alive?
>>
>>     Yes.  It turned out that many issues needed deeper investigation
>>     so that each solution raised two new questions.
>>
>>     Sincerely,
>>
>>     Peter
>>
>>
>> _______________________________________________
>> This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/
>
> ------------
> Peter Gottschling
> Research Associate
> Open Systems Laboratory
> Indiana University
> 135 Lindley Hall
> Bloomington, IN 47405
> Tel.: +1 812 855-3608   Fax: +1 812 856 0853
> http://www.osl.iu.edu/~pgottsch
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by Peter Gottschling-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear mailing list subscribers,

After implementing MTL4 for more than a year I reached a point where the
library provides enough functionality to be useful (e.g. to implement
linear solvers).  It is still not complete nor has it production code
quality.

Currently the library is in process of internal revision.  However, all
reviewers are extremely busy and the feed-back to this point is rather
limited.  Therefore, I wish to open the review process slightly and look
for alpha testers here on the mailing list (who I also consider close
persons).

If somebody amongst the readers of this mail is interested in trying the
new version then he or she can send a mail to me or the mailing list. It
is understood that the code is treated confidentially before it is
published on the web.

Best wishes,

Peter

Bill Greene schrieb:
> I almost hesitate to ask this, but is there any new estimate of when MTL
> 4 might be available?
>
> Thanks.
>  
--
Dr. rer. nat. Peter Gottschling

Dresdner Grundwasserforschungszentrum e.V. (DGFZ)
Meraner Str. 10
01217 Dresden
Germany
.....................................................................
phone:  +49 (0) 351 / 4050651
fax:    +49 (0) 351 / 4050679
web:    http://www.dgfz.de
.....................................................................
VR 210    Ust.-Id DE140134319
GF: Dr. F. Börner
.....................................................................



_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by Bugzilla from shift@cmpd2.phys.msu.su :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

OK, sign me in!


On 18 сентября 2007, Peter Gottschling wrote:

> Dear mailing list subscribers,
>
> After implementing MTL4 for more than a year I reached a point where the
> library provides enough functionality to be useful (e.g. to implement
> linear solvers).  It is still not complete nor has it production code
> quality.
>
> Currently the library is in process of internal revision.  However, all
> reviewers are extremely busy and the feed-back to this point is rather
> limited.  Therefore, I wish to open the review process slightly and look
> for alpha testers here on the mailing list (who I also consider close
> persons).
>
> If somebody amongst the readers of this mail is interested in trying the
> new version then he or she can send a mail to me or the mailing list. It
> is understood that the code is treated confidentially before it is
> published on the web.
>
> Best wishes,
>
> Peter
>
> Bill Greene schrieb:
> > I almost hesitate to ask this, but is there any new estimate of when
> > MTL 4 might be available?
> >
> > Thanks.



_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by Yaron Kretchmer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Peter
Could you comment on what advantages does MTL4 offer when compared to Petsc data structures and solvers?

Yaron Kretchmer
 
Methodology Office, Altera Corp.
Office: 408-544-7326
Cell: 510-673-2826

-----Original Message-----
From: mtl-devel-bounces@... [mailto:mtl-devel-bounces@...] On Behalf Of Vitaly Shishakov
Sent: Tuesday, September 18, 2007 8:28 AM
To: General Matrix Template Library (MTL) list
Subject: Re: MTL: mtl4?

OK, sign me in!


On 18 сентября 2007, Peter Gottschling wrote:

> Dear mailing list subscribers,
>
> After implementing MTL4 for more than a year I reached a point where
> the library provides enough functionality to be useful (e.g. to
> implement linear solvers).  It is still not complete nor has it
> production code quality.
>
> Currently the library is in process of internal revision.  However,
> all reviewers are extremely busy and the feed-back to this point is
> rather limited.  Therefore, I wish to open the review process slightly
> and look for alpha testers here on the mailing list (who I also
> consider close persons).
>
> If somebody amongst the readers of this mail is interested in trying
> the new version then he or she can send a mail to me or the mailing
> list. It is understood that the code is treated confidentially before
> it is published on the web.
>
> Best wishes,
>
> Peter
>
> Bill Greene schrieb:
> > I almost hesitate to ask this, but is there any new estimate of when
> > MTL 4 might be available?
> >
> > Thanks.



_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/


Confidentiality Notice.  This message may contain information that is confidential or otherwise protected from disclosure.
If you are not the intended recipient, you are hereby notified that any use, disclosure, dissemination, distribution,
or copying of this message, or any attachments, is strictly prohibited.  If you have received this message in error,
please advise the sender by reply e-mail, and delete the message and any attachments.  Thank you.




_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by chhh :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I would also like to take part in the testing process.

best regards,
Dmitriy Avtonomov

_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Parent Message unknown Re: MTL: mtl4?

by michaelschmid1@bluewin.ch :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Peter

I would be very interested in testing mtl4. But like the most other
people,
I'm really busy, so maybe you won't get a lot answers from me.
But I would like to program Levenberg-Marquardt for neural networks
and
this can be done with matrix operations.

Thanks in advanced

Michael


>----Ursprüngliche Nachricht----
>Von: pgottschling@...
>Datum: 18.09.2007 14:43
>An: "General Matrix Template Library (MTL) list"<mtl-devel@....
edu>
>Betreff: Re: MTL: mtl4?
>
>Dear mailing list subscribers,
>
>After implementing MTL4 for more than a year I reached a point
where the
>library provides enough functionality to be useful (e.g. to
implement
>linear solvers).  It is still not complete nor has it production
code
>quality.
>
>Currently the library is in process of internal revision.  
However, all
>reviewers are extremely busy and the feed-back to this point is
rather
>limited.  Therefore, I wish to open the review process slightly
and look
>for alpha testers here on the mailing list (who I also consider
close
>persons).
>
>If somebody amongst the readers of this mail is interested in
trying the
>new version then he or she can send a mail to me or the mailing
list. It
>is understood that the code is treated confidentially before it
is
>published on the web.
>
>Best wishes,
>
>Peter
>
>Bill Greene schrieb:
>> I almost hesitate to ask this, but is there any new estimate of
when MTL

>> 4 might be available?
>>
>> Thanks.
>>  
>--
>Dr. rer. nat. Peter Gottschling
>
>Dresdner Grundwasserforschungszentrum e.V. (DGFZ)
>Meraner Str. 10
>01217 Dresden
>Germany

>.....................................................................
>phone:  +49 (0) 351 / 4050651
>fax:    +49 (0) 351 / 4050679
>web:    http://www.dgfz.de

>.....................................................................
>VR 210    Ust.-Id DE140134319
>GF: Dr. F. Börner

>.....................................................................
>
>
>
>_______________________________________________
>This list is archived at http://www.osl.iu.edu/MailArchives/mtl-
devel/
>



_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/

Re: MTL: mtl4?

by Peter Gottschling-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Yaron,

That is a very interesting question.  Very generally spoken it addresses the same goals but in a very different style.  The numerical principles behind the libraries are certainly quite close.  I have to admit that PETSc has by far more numerical functionality than MTL4 now.  And that won't change soon as PETSc contains about 50-60 man years of development (according to my rough integration of their employment/activity history).

Nevertheless, there are several advantages over PETSc as you assumed.  PETSc and all other C and Fortran libraries are written for a certain set of numerical scalar types, usually float, double, complex<float>, and complex<double> or a subset of those.  MTL is implemented generically and is applicable to all types that hold all syntactic and semantic requirements for a specific generic function or operator, i.e. the numeric type provides the relevant operators and functions and those behave accordingly. 

For instance you can define matrices of types that satisfy the algebraic requirements of a ring (for some applications of matrices -- e.g., a CG solver -- you need of course a more restrictive behavior, i.e. a field (and if you take rounding errors and overflows into account no intrinsic and very few user-defined types really hold the algebraic definitions (but this is a discussion on its own))).  That means you can have matrices and vectors of int, unsigned, quaternions, intervals, rationals, and matrices and vectors themselves.  I say this with some remorse because I haven't tried to use these types although I know that it should work.  To enable arbitrary nestings of matrices and vectors I developed a non-trivial meta-programming categorization scheme and operator dispatching.

Most of this applies to several generic math libraries.  Some new techniques to improve the performance I developed for MTL4.  Loops can be unrolled at compile-time and the programmer can say in the function call how much unrolling or tiling is desired.  Other C++ templates did this before but I managed to handle one little detail that is paramount to benefit from super-scalar processors: using separate temporaries for independent operations. 

If you are familiar with PETSc you will realize how different MTL4 programs look when you have a glance at the tutorial:
http://www.osl.iu.edu/research/mtl/mtl4/doc/index.html

Maybe (hopefully) Matt from the PETSc team likes to comment on this.

Regards,
  Peter

Yaron Kretchmer schrieb:
Hi Peter
Could you comment on what advantages does MTL4 offer when compared to Petsc data structures and solvers?

Yaron Kretchmer
 
Methodology Office, Altera Corp.
Office: 408-544-7326
Cell: 510-673-2826 

-----Original Message-----
From: mtl-devel-bounces@... [mtl-devel-bounces@...] On Behalf Of Vitaly Shishakov
Sent: Tuesday, September 18, 2007 8:28 AM
To: General Matrix Template Library (MTL) list
Subject: Re: MTL: mtl4?

OK, sign me in! 


On 18 сентября 2007, Peter Gottschling wrote:
  
Dear mailing list subscribers,

After implementing MTL4 for more than a year I reached a point where 
the library provides enough functionality to be useful (e.g. to 
implement linear solvers).  It is still not complete nor has it 
production code quality.

Currently the library is in process of internal revision.  However, 
all reviewers are extremely busy and the feed-back to this point is 
rather limited.  Therefore, I wish to open the review process slightly 
and look for alpha testers here on the mailing list (who I also 
consider close persons).

If somebody amongst the readers of this mail is interested in trying 
the new version then he or she can send a mail to me or the mailing 
list. It is understood that the code is treated confidentially before 
it is published on the web.

Best wishes,

Peter

Bill Greene schrieb:
    
I almost hesitate to ask this, but is there any new estimate of when 
MTL 4 might be available?

Thanks.
      



_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/


Confidentiality Notice.  This message may contain information that is confidential or otherwise protected from disclosure.
If you are not the intended recipient, you are hereby notified that any use, disclosure, dissemination, distribution, 
or copying of this message, or any attachments, is strictly prohibited.  If you have received this message in error, 
please advise the sender by reply e-mail, and delete the message and any attachments.  Thank you.




_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/


-- 
Dr. rer. nat. Peter Gottschling

Dresdner Grundwasserforschungszentrum e.V. (DGFZ)
Meraner Str. 10
01217 Dresden
Germany
.....................................................................
phone:  +49 (0) 351 / 4050651
fax:    +49 (0) 351 / 4050679
web:    http://www.dgfz.de
.....................................................................
VR 210    Ust.-Id DE140134319
GF: Dr. F. Börner
.....................................................................


Veranstaltungshinweise:

Weiterbildung im DGFZ e.V.

Seminare im Rahmen der Sachkunde der Sachverst. Altlasten/Bodenschutz
B.6: Sanierungsuntersuchung/Sanierung, 14./15.09.2007
Fortbildung der Sachverständigen am 27./28.09.2007

14.-16.11.2007 Modellierung mit PCGEOFIM

Programm und Termine:
http://www.dgfz.de/aktuell



06./07.11.2007
XVIII. Sächsisches Altlastenkolloquium
und regionaler Workshop des BMBF-Förderschwerpunktes KORA

"Natürliche Schadstoffminderungsprozesse bei der Altlastenbearbeitung"

Programm und Anmeldung:
http://www.dgfz.de/index_altlastenkolloquium 

_______________________________________________
This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/