Code Comments
Programming Forum and web based access to our favorite programming groups.Hi Experts, Can you tell me a tutorail web site for Fortran 90/95 ? Thank you in advance.
Post Follow-up to this messageIn article <aec1ceb.0411131326.74d7851d@posting.google.com>, victor@in- box.net says... > Hi Experts, Hi, I'm not an expert! :) However: > Can you tell me a tutorail web site for Fortran 90/95 ? I was going to study FORTRAN77, but recent posts by helpful Fortran programmers led me to study Fortran 90 (or 95). I've found some tutorials on the Internet, using Google. e.g.: <http://www.cs.mtu.edu/~shene/COURSE...ES/fortran.html> There are also some articles on Fortran from CERN (I'm a CERN-fan!! :) They are titled "Michael Metcalf's Fortran 90 CNL Articles", and I found them here: <http://wwwasdoc.web.cern.ch/wwwasdoc/f90.html> Considering that CERN is a top scientific research institution in the world, and that Fortran is used for scientific computations, I trust in docs found on CERN website! Moreover, I think that Google is a very good tool for searching! > Thank you in advance. Not at all Ciao, Dan
Post Follow-up to this messageDanguard <danguard_robot@hotmail.com> wrote: >In article <aec1ceb.0411131326.74d7851d@posting.google.com>, victor@in- >box.net says... > > >Hi, I'm not an expert! :) >However: > > >I was going to study FORTRAN77, but recent posts by helpful Fortran >programmers led me to study Fortran 90 (or 95). > >I've found some tutorials on the Internet, using Google. There are links to dozens of Fortran 90/95 tutorials at http://www.dmoz.org/Comput e...tran_90_and_95/ If you find one not listed there, please submit the link to that site. ----== Posted via Newsfeed.Com - Unlimited-Uncensored-Secure Usenet News==-- -- http://www.newsfeed.com The #1 Newsgroup Service in the World! >100,000 News groups ---= 19 East/West-Coast Specialized Servers - Total Privacy via Encryption = ---
Post Follow-up to this messageIn article <41969153_1@127.0.0.1>, beliavsky@127.0.0.1 says... > There are links to dozens of Fortran 90/95 tutorials at > http://www.dmoz.org/Computers/Programming/Languages/ > Fortran/Tutorials/Fortran_90_and_95/ Very good! Thank you! > If you find one not listed there, please submit the link to that site. OK!
Post Follow-up to this messageThanks a lot for the information from both of you. I will try to find at least one suitable for me :) Cheers! victor Danguard <danguard_robot@hotmail.com> wrote in message news:<MPG.1c01581383aa86b3989a20@pow ernews.libero.it>... > In article <41969153_1@127.0.0.1>, beliavsky@127.0.0.1 says... > > > Very good! Thank you! > > > OK!
Post Follow-up to this messageOn Sat, 13 Nov 2004 22:23:25 GMT, Danguard <danguard_robot@hotmail.com> wrote in <MPG.1c00a7ca64aa76e4989a1d@powernews.libero.it>: > Considering that CERN is a top scientific research institution in the > world, and that Fortran is used for scientific computations, I trust in > docs found on CERN website! Guess what language has been all but phased out (actively, in at least one case) at CERN, and which language is used to replace it. -- Ivan Reid, Electronic & Computer Engineering, ___ CMS Collaboration , Brunel University. Ivan.Reid@brunel.ac.uk Room 40-1-B12, CER N KotPT -- "for stupidity above and beyond the call of duty".
Post Follow-up to this messageIn article <slrncph949.35g.Ivan.Reid@loki.brunel.ac.uk>, Ivan.Reid@brunel.ac.uk says... > Guess what language has been all but phased out (actively, in at least > one case) at CERN, and which language is used to replace it. Fortran 9x is replacing Fortran 77, right? Or some very-high level language like Mathematica's is replacing Fortran? I'm curious... Thank you. Ciao Dan
Post Follow-up to this messageOn Mon, 15 Nov 2004 15:26:30 GMT, Danguard <danguard_robot@hotmail.com> wrote in <MPG.1c02e91022098d58989a24@powernews.libero.it>: > In article <slrncph949.35g.Ivan.Reid@loki.brunel.ac.uk>, > Ivan.Reid@brunel.ac.uk says... > Fortran 9x is replacing Fortran 77, right? Nope. > Or some very-high level language like Mathematica's is replacing > Fortran? Nope. > I'm curious... All code (that I know about[1]) for CMS is being developed in C++. CMSIM and GEANT3 have been replaced by C++ versions. http://cmsdoc.cern.ch/cmsreco/ > Thank you. [1] Apart from some tools I write myself, typically to produce PostScript visualisations. -- Ivan Reid, Electronic & Computer Engineering, ___ CMS Collaboration , Brunel University. Ivan.Reid@brunel.ac.uk Room 40-1-B12, CER N KotPT -- "for stupidity above and beyond the call of duty".
Post Follow-up to this messageIn article <slrncpifts.748.Ivan.Reid@loki.brunel.ac.uk>, Ivan.Reid@brunel.ac.uk says... > All code (that I know about[1]) for CMS is being developed in C++. > CMSIM and GEANT3 have been replaced by C++ versions. I don't know of CMS, but it don't understand *why* they're using C++ (?). I think C++ is a very good language for some kind of software (e.g.: 3D engines, GUIs, etc.) but I think Fortran 9x is superior to C++ for numerical computing, in fact Fortran 9x seems to me be more "friendly" for the programmer. (...excluding container classes, that I'm searching for Fortran). e.g. built-in array support of Fortran for arrays is very good feature, while in C++ you need a separate custom matrix/array class library, with overloaded operators, etc. and I don't know if this code is comparable for efficiency to Fortran compiled code. (I also read that supercomputers like Cray use Fortran as main scientific numeric programming language...) ...Maybe this "CMS project" has specifications that C++ meets better than Fortran does? Dan
Post Follow-up to this message"> I don't know of CMS, but it don't understand *why* they're using C++ > (?). > I was CERN's representative on X3J3 from 1984 to 1991, so was part of the story. Basically, it was assumed that F77 code would be migrated to f90 as soon as suitable compilers became available, and, indeed, I spent a lot of time testing early versions. However, there had, in the 80s, been a lot of pressure from SLAC, orchestrated by Paul Kunz, to move to C and, when that failed, to Objective C. That failed too as it was a proprietary product. Meanwhile, C++ loomed on the horizon, and Kunz became a keen and competent proselyte for that language. At CERN and elsewhere, I gave many tutorials on f90 and about 400 copies of M&R were sold there, so there was widespread knowledge of what it contained. Its weakness was its inability to handle objects, for which it was also realised that persistence would be indispensable for handling the petabytes of data expected from the then planned LHC (which will, in fact, come into operation in 2007 and for which grid computing has been invented). Here, it is important to recognise that computing in high-energy physics is not so much about solving a few huge problems, as in say weather forecasting, but of keeping track of the complicated data structures that describe each of the billions of individual events that a high-energy detector will record. The array language was interesting but not essential. It dawned on the community that C++ was better suited for its purpose than f90, and a final decision was reached at a conference on Computing in High-Energy Physics (CHEP) around 1992 or 3. As a prototype, CERN rewrote the simulation program GEANT in C++, and it worked. End of story. For the record, Mike Metcalf
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.