4,580 Posts served
11,095 Conversations started
- Academic

- Android

- Art, Music, & Animation

- Embedded Computing

- Events

- Game Development

- Graphics & Media

- Intel SW Partner Program

- Intel® AppUp Developer Program

- Manageability & Security

- Mobility

- Open Source

- Parallel Programming

- Performance and Optimization

- Power Efficiency

- Server

- Site News & Announcements

- Software Tools

- Ultrabook

- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Archives
Posts from Steve Lionel (Intel) 
Doctor Fortran in "I Can C Clearly Now, Part I"
By Steve Lionel (Intel) (25 posts) on May 11, 2012 at 12:38 pm
Comments (0)
Spend any time in the comp.lang.fortran newsgroup, or other places where programming languages are discussed, and you’ll soon see a new “Which is better, Fortran or C?” thread show up. These never fail to produce heated comments from people who should know better. My answer is that neither is “better” – each has its strengths [...]
Category: Parallel Programming, Software Tools
Tags: C interoperability, Fortran
Doctor Fortran Gets Explicit - Again!
By Steve Lionel (Intel) (25 posts) on January 5, 2012 at 12:00 pm
Comments (4)
Nearly 11 years ago (!) I wrote an item for the Visual Fortran Newsletter on explicit interfaces in Fortran. In recent weeks, I have had to refer quite a few customers to this article, suggesting that many Fortran programmers don't understand the role and rules of explicit interfaces. However, when I reread the item, I [...]
Category: Software Tools
Tags: Fortran
Doctor Fortran in "Lest Old Acquaintance Be Forgot"
By Steve Lionel (Intel) (25 posts) on December 23, 2011 at 12:40 pm
Comments (3)
In some of my earlier posts I've discussed new features in the Fortran language that might be unfamiliar to some. But this time I'm going to go the other way and describe some really old language features - so old that many newer Fortran programmers are mystified when they see them - but these features [...]
Category: Software Tools
Tags: Fortran
The Real Doctors of Fortran
By Steve Lionel (Intel) (25 posts) on September 22, 2011 at 12:20 pm
Comments (7)
In this blog, I refer to myself as "Doctor Fortran". It's a joke that started more than ten years ago when I decided to write an "advice column" for what was then the Digital Visual Fortran Newsletter. Everyone liked it so much I stuck with it, but I've always been aware of the people who [...]
Category: Software Tools
Tags: Fortran
Introducing Intel® Fortran Studio XE 2011
By Steve Lionel (Intel) (25 posts) on September 6, 2011 at 5:08 am
Comments (17)
Let us return to those thrilling days of yesteryear. Yes, I mean November 2010 when Intel® Parallel Studio XE was first released. This suite of high-performance computing development tools included new versions of the Intel C++ and Fortran compiler products, (now renamed "Composer XE"), and two new analysis tools: Intel® VTune™ Amplifier XE and Intel® [...]
Category: Parallel Programming, Performance and Optimization, Software Tools
Tags: Fortran
Thirty Years of Zonker Kookies
By Steve Lionel (Intel) (25 posts) on October 20, 2010 at 12:59 pm
Comments (7)
It is a beautiful autumn day here in Southern New Hampshire. The air is clear and crisp, the sun is bright and the trees have (finally!) brought out some color, which I can see looking out the window near my cube. But soon, I will pack up the rest of my things and leave that [...]
Category: Uncategorized
Doctor Fortran in "Think, Thank, Thunk"
By Steve Lionel (Intel) (25 posts) on September 2, 2009 at 11:39 am
Comments (2)
Learn about "thunks" used to supply context to internal procedures, and what NOT to do with them!
Category: Software Tools
Tags: Fortran
Doctor Fortran in "I've Come Here For An Argument, Side 2"
By Steve Lionel (Intel) (25 posts) on July 10, 2009 at 11:20 am
Comments (11)
My earlier post, "I've Come Here For An Argument", was very popular with my fellow support engineers, as it provided a convenient answer to questions they frequently receive. (For me too, which in part is why I wrote it!) But some people (cough, Ron, cough) are never satisfied, and I've been asked to write a [...]
Category: Software Tools
Tags: Fortran
Doctor Fortran in "Revert! Revert! The End (of the format) is Nigh!"
By Steve Lionel (Intel) (25 posts) on July 1, 2009 at 11:08 am
Comments (4)
Doctor Fortran lifts the veil from another little-understood language feature, format reversion.
Category: Software Tools
Tags: Fortran, Fortran 2008
Doctor Fortran in "I've Come Here For An Argument"
By Steve Lionel (Intel) (25 posts) on March 31, 2009 at 11:57 am
Comments (14)
One of the most fundamental aspects of Fortran programming is passing arguments to procedures. It is also one of the most misunderstood aspects. In this space today I'll try to make things clearer. First, some terminology. In Fortran, there are "actual arguments" and "dummy arguments". An actual argument is what you put inside the parentheses [...]
Category: Software Tools
Tags: Fortran
Doctor Fortran in "Too Much of a Good Thing?"
By Steve Lionel (Intel) (25 posts) on January 23, 2009 at 10:59 am
Comments (13)
A lot of Fortran programmers take the "belt and suspenders" approach to coding, with explicit declarations of every attribute they want for a symbol. In general, this is good practice, especially when combined with IMPLICIT NONE to force you to say what you mean. But some programmers take this a bit too far and it [...]
Category: Software Tools
It was thirty years ago today
By Steve Lionel (Intel) (25 posts) on October 2, 2008 at 11:18 am
Comments (8)
Today is my thirtieth anniversary of working for Intel, but that includes my years at DEC and Compaq. As an actual Intel employee, it's a bit over seven years. Anyway, I thought this would be a good opportunity to reminisce. I imagine most of you will find this boring; if so, feel free to go [...]
Category: Software Tools
Tags: Fortran
What Happens in Vegas...
By Steve Lionel (Intel) (25 posts) on September 12, 2008 at 8:03 am
Comments (3)
110 degrees in the shade, 9 Fortran geeks and dozens of comments and complaints about Fortran: it must be another J3 meeting in Las Vegas! J3 is the US Fortran Standards Technical Committee, a subcommittee of the International Committee for Information Technology Standards (INCITS). J3 works closely with the International Fortran Standards Committee (ISO/IEC/JTC1/SC22/WG5) and [...]
Category: Software Tools
Tags: Fortran
MIXing it up with Donald Knuth
By Steve Lionel (Intel) (25 posts) on April 28, 2008 at 7:23 am
Comments (1)
The other day, I ran across an interesting interview with Donald Knuth. Knuth, of course, is world-famous as the creator of the Potrzebie System of Weights and Measures (1 potrzebie = The thickness of issue #26 of MAD Magazine - just ask Google!) Only slightly less known is Knuth's series of books The Art of [...]
Category: Software Tools
Dick Hustvedt, the consummate software engineer
By Steve Lionel (Intel) (25 posts) on April 23, 2008 at 12:52 pm
Comments (6)
I've written a couple of "farewell" posts before, but this one is personal. I learned today that Dick Hustvedt died last week, and my heart is heavy. As I knew him, Dick was one of the principal architects and developers of the VAX/VMS operating system and a major force behind the development of the VAXcluster. [...]
Category: Software Tools
Doctor, it hurts when I do this!
By Steve Lionel (Intel) (25 posts) on March 31, 2008 at 10:52 am
Comments (10)
It is often said that you can write bad code in any language, and I certainly can't argue with that. I do find, though, that the worst-looking code comes from programmers who are more familiar with another programming language. One can often tell that a C programmer wrote Fortran code, or that a Fortran programmer [...]
Category: Software Tools
Tags: Fortran
You Are In a Maze of Twisty Little Passages, All Alike
By Steve Lionel (Intel) (25 posts) on August 22, 2007 at 7:09 am
Comments (4)
MAGIC WORD XYZZY For computer geeks of a certain age, such as yours truly, it was an opportunity to relive the glorious past when Dennis Jerz announced that an early 1977 version of Will Crowther's Adventure game source code had been discovered. Adventure was one of the first puzzle-exploration games and it not only captured [...]
Category: Game Development, Software Tools
Not Dead Yet!
By Steve Lionel (Intel) (25 posts) on May 25, 2007 at 5:58 am
Comments (7)
At least once a week, I see someone refer to Fortran as a "dead" language. A recent interview I did included asking me if I worried about my job since "many people say there is no future in Fortran". So it was with some amusement that I ran across an article on the Computerworld web [...]
Category: Software Tools
And a Farewell to John
By Steve Lionel (Intel) (25 posts) on March 20, 2007 at 5:38 am
Comments (1)
John Backus, the creator of Fortran, passed away Saturday, March 17, at the age of 82. The New York Times has a nice obituary. I never met Mr. Backus, but my life and career has certainly been inflienced by his work.
Category: Software Tools
A Farewell to Jean
By Steve Lionel (Intel) (25 posts) on March 5, 2007 at 8:38 am
Comments (3)
If you asked me what my favorite programming language is, you might be surprised when I don't say Fortran. No, my favorite is Ada, the language named for the first computer programmer and the result of an international competition sponsored by the US Department of Defense. Jean Ichbiah, the creator of the "Green" language which [...]
Category: Software Tools
Powerful Beyond Imagination
By Steve Lionel (Intel) (25 posts) on November 16, 2006 at 2:57 am
Comments (2)
No, the title of this post isn't intended to refer to the new quad-core processors Intel announced yesterday (as I write this), though I suppose it could. Rather, it's the slogan of this year's SC06 (Supercomputing 2006) conference, whose US edition this year is being held in sunny Tampa, Florida. And yours truly is there. [...]
Category: Software Tools
Domestic or Imported?
By Steve Lionel (Intel) (25 posts) on October 5, 2006 at 3:15 am
Comments (5)
One day while I was wandering the aisles of my local grocery store, a woman beckoned me over to a table and asked if I would like to "try some imported chocolate?" Neatly arrayed on the table were packages of Lindt, Toblerone, and... Ghiradelli? I asked the woman if California had seceded from the Union, [...]
Category: Software Tools
The long and winding road
By Steve Lionel (Intel) (25 posts) on September 25, 2006 at 8:20 pm
Comments (0)
The other day, I posted something in comp.lang.fortran in response to a post asking for a new feature in the Intel Fortran compiler. I suggested that the best thing to do was to submit an issue to Intel Premier Support asking for the feature since the more customers who ask for a feature, the easier [...]
Category: Software Tools
Nifty Fifty!
By Steve Lionel (Intel) (25 posts) on July 24, 2006 at 7:28 pm
Comments (3)
2007 will mark the 50th anniversary of the Fortran language, which was first introduced in 1957. The British Computer Society is sponsoring a retrospective on Fortran in January - perhaps there will be a US event as well. Like most programming languages, Fortran, or FORTRAN as it was known back then, has gone through a [...]
Category: Software Tools
The Doctor is IN!
By Steve Lionel (Intel) (25 posts) on July 11, 2006 at 8:00 am
Comments (11)
.. testing. testing... Is this thing on? Oh, hi! Welcome, ladies and gentlemen, to Doctor Fortran 2.0. Please allow me to introduce myself. My name is Steve Lionel, and I work for Intel's Developer Products Division. For the past four years, I've been part of Intel's compiler support team, but before that I spent nearly [...]
