Information, Transmission, Modulation, and Blog
    RSS        OpenSolaris: Innovation Matters
Who?
Richard Friedman is a senior staff information engineer who documents the Sun Studio compilers and contributes to the Sun Studio portal at developers.sun.com.
rchrd wrote his first computer program in FORTRANSIT on the IBM 650 in 1962.
He also is a photographer and has a life and a radio program.
Email to rchrd at sun.com
Where Else?

»All I Know::
Information, Transmission, Modulation, and Noise

»MUSIC FROM OTHER MINDS on KALW-FM

»All I've Seen :: photo blog

Elsewhere?
»Sun Studio Developer's Portal
»Solaris Developer Blog
Search
Lijit Search
Recent Entries:

Complete Archives

Menu

XML
Site Meter

Friday May 09, 2008 20080509

• OpenMP 3.0 Specs Approved

The OpenMP Architecture Revew Board approved the 3.0 specifications at their meeting this morning. The 3.0 draft specifications were out for public review from October thru January. The final 3.0 specs will be released on openmp.org next week. It corrects a number of typos, clarifies some issues raised during the review period, and contains completed appendicies and lists of examples and implementation-defined features.
( May 09 2008, 04:18:59 PM PDT ) [OpenMP] Permalink Comments [0]

Tuesday May 06, 2008 20080506

• New OpenMP.org Website

openmp.org website

 

 

 

The OpenMP.org website has a new look.

The site maintains the current and draft specifications for the OpenMP API for parallel programming.

A few months ago, the people in charge of OpenMP asked me to help them upgrade the site. So I installed WordPress and based the entire site on it.

It's now much more friendly and interesting.

And, I'll be staying around as webmaster for the site thru the end of the year. We're planning to work together with the OpenMP community site, compunity.org, to provide supporting information about OpenMP.

OpenMP is gaining in popularity as more and more shared-memory multicore platforms appear.



( May 06 2008, 10:56:16 AM PDT ) [HPC] Permalink Comments [0]

Wednesday April 23, 2008 20080423

• Ubuntu 8.04

Today I installed Ubuntu 8.04 on a discarded Dell Latitude x200 laptop that one of my neighbors was disowning after upgrading a MacBook Pro.

This was good because my wife was needing a cheap laptop just to be able to check email when travelling.

Originally, this laptop was running Windows 2000. It's a 800 MHz Pentium III with a  60 GB drive and a pretty dead battery.

Just a perfect opportunity to wipe Windows and install the new release of Ubuntu.

Installation went pretty well. I used my Mac to download and burn the CD ISO image of the 8.04 release candidate. And then I booted up the CD on the Dell.

Note however that this laptop does not have an internal CD device. It uses a USB external drive, which slows down the installation process considerably.  And during the install I made the mistake of choosing to look at the release notes first by clicking on the invitation to do so from the install dialog.

It took about an hour for Firefox to load from the CD drive!  And then I couldn't quit from it. So I started all over again, this time ignoring to Read The Release Notes. The rest went surprisingly smoothly.

The trick was to immediately check for updates using the system updater. There were over a hundred updated packages, I guess in preparation for the official release of 8.04 on Thursday.

Firefox 3 was already installed, but not Thunderbird. The Synaptic Package Manager discovered the Mozilla-Thunderbird 2.0...12 release and installed it.

I couldn't get the Dlink Air-Plus 650+ card that came with the laptop to work. But I did have an AirLink 101 card and it worked! 

So except for the battery, it seems to be working really well. I had a couple of freezes that required reboots. But that seems to have corrected itself.

I think my wife is going to be happy with Ubuntu. Total cost will be just for a new battery ($60-$99).

I'm impressed.

 



( Apr 23 2008, 12:25:56 AM PDT ) [Software] Permalink Comments [0]

Tuesday April 08, 2008 20080408

• Self-Portrait


I really like this new template for my photo blog.

( Apr 08 2008, 09:43:19 PM PDT ) [Photography] Permalink Comments [0]

Thursday March 27, 2008 20080327

• HPC Planet Created

planet HPCplanets.sun.com is currently in beta, but it is alive and working. It's a configurable feed aggregator that is available to Sun employees to use to create specialized "planets" of feeds.

I just created one for High Performance Computing at planets.sun.com/HPC.  It collects the feeds from blogs.sun.com that are marked with category HPC. It also subscribes to a set of Sun user forums on forums.sun.com, and the news feed from the HPC portal, hpc.sun.com

I don't know if this is at all useful. It could be. But it is clear that the amount of information related to high performance computing on the web is overwhelming.

Let me know if you find this useful. I will be expanding it to include feeds outside sun.com and with a wider set of categories.

But remember: Aggregate, don't aggravate.


( Mar 27 2008, 02:34:55 PM PDT ) [HPC] Permalink Comments [2]

Monday March 24, 2008 20080324

• New Sun Technology in the NY Times


John Markoff has an article in today's New York Times about some new techology coming out of Sun Labs that uses lasers to connect chips rather than wires.

"Sun Microsystems is trying to do for computing what all the king’s horses and men failed to do for Humpty Dumpty. For decades, the semiconductor industry has broken silicon wafers into smaller chips to improve manufacturing yields."

 


( Mar 24 2008, 08:19:47 AM PDT ) [News] Permalink Comments [0]

Friday March 21, 2008 20080321

• Two Days Off To Hack

 

I took two days off work hacking. I mean hacking code, not coughing.

I've resurrected my  three no-longer-functioning MT-based blogs into new editions using WordPress.

It was an interesting exercise. Had to spend some time grokking PHP.

I chose different design theme for each of the three blogs, which means learning three different template structures all based on PHP. And every theme needed a hack.

There are still some tweaks I need to make this weekend. Like making the "previous" link on the very last entry link to the newest entry in the old MT blog. This will make the transition seamless, I hope.

But it looks pretty good.

The difference between WP and MT is that the WP pages are generated dynamically everytime you call one up. But MT generates static pages everytime you add a new entry. So the MT pages are still there on the server.

The WP pages are totally dependent on the viability of the mySQL database. Should that get corrupted, or the mySQL server be down, no pages. I understand that there is a utility that will generate a snapshot of the blog in static pages. I just have to find it.

It was fun spending two solid days with just one project. I was even dreaming in PHP at one point.

It's also interesting to see how the three programmers who created the three themes I'm using solved the same issues in three very different ways. But still I was able to borrow features from one theme and insert it into another.

The photo blog is the most complicated. That may be because the designer/programmer is German. Many of the comments in the code are in German, and I had to translate some of the content because it wasn't all fully localized for English.

Once I got a blog looking usable, I switched over by adding a webserver redirect via the site's .htaccess file. This tells the webserver, for example, to redirect  rchrd.com/blog/index.html to rchrd.com/blog/wp/index.php, and that makes the blog live! I also made redirects for each RSS feed.

Two very productive days!

http://rchrd.com/blog

http://rchrd.com/photo

http://rchrd.com/mfom


( Mar 21 2008, 11:15:03 AM PDT ) [Misc.] Permalink Comments [1]

Monday March 17, 2008 20080317

• Sun HPC News

You can now subscribe to a Sun High Performance Computing News feed:

HPC Weekly News provides the following valuable features:

  • Get news and information about Sun, Sun products and solutions
  • Learn about Sun Partner solutions
  • Use your time efficiently
  • Simplify your life
  • Be confident that you know what you need to know
  • Just the facts - not the fluff
  • Have your weekly news report tailored for you based on your preferences
  • Receive your weekly custom news report as an HTML or text email
  • Read full-length versions of all articles on the website
  • Access the archives containing more than 18,000 articles covering
Log into hpcnews.sun.com and create a subscription to the weekly news report.
( Mar 17 2008, 08:36:21 AM PDT ) [HPC] Permalink Comments [0]

Wednesday February 13, 2008 20080213

• 6 Plays About Infinitesmal Calculus

What if a group of playwrights used  infinitesmal calculus as a topic for writing plays?

See here:

  A SPECIAL EVENT:

                   MSRI at Monday Night PlayGround!

                6 short new plays inspired by the topic:

                  The Ghosts of Departed Quantities
                  (or, Is the Right Answer Enough?)

                     Berkeley Repertory Theatre
                        2025 Addison Street

                     Monday, February 18, 2008

                             8:00 PM

           (but, don't miss the pre-show discussion at 7PM)

              http://www.playground-sf.org/monday.shtml


    Monday Night PlayGround (now in its 14th season) is a
presentation of 6 short plays written on a common theme.  This coming
Monday, the theme will be a mathematical one:  "The Ghosts of
Departed Quantities (or, Is the Right Answer Enough?)".
      On February 6, a group of mathematicians at MSRI met with
the PlayGround pool of playwrights to try to describe the idea of
infinitesimals, how and why they appeared in calculus, and what the
reaction was, including Bishop Berkeley's famous mocking description
of them as 'ghosts of departed quantities'.  The playwrights engaged
the mathematicians in a discussion of the culture of mathematicians,
proofs, certainty, intuition, and a host of other aspects of the
story that naturally came up in the discussion.
      Then the playwrights went away to think about the dramatic
possibilities that the topic suggested.  They had 5-1/2 days to write a
short play inspired by the topic and 6 of the resulting plays will be
presented this Monday night at Monday Night PlayGround.
      It will be a very interesting evening, so we hope you'll
make plans to attend both the performances (which start at 8) and the
pre-show discussion (which starts at 7) with a panel drawn from the
mathematicians who presented the story and the playwrights who wrote
the plays.
      More information, including where (and how) to buy tickets,
can be found at www.playground-sf.org


( Feb 13 2008, 08:21:22 PM PST ) [Misc.] Permalink Comments [2]

• HPC Portal: Call For Content

The new HPC Community Portal (http://hpc.sun.com) is off to a great start with nearly 200 registered users. There's a lot going on with HPC at Sun these days, and the editors do their best to update the content there every day.

If you're a customer, partner, or Sun employee involved in HPC, we want to encourage you to contribute and share your experiences and perspectives here. Because this site is a WIKI, it is really easy to author content. To help you get started, we put together the "How to Engage" guide at: https://hpc.sun.com/page/aboutgetting-started



( Feb 13 2008, 11:51:46 AM PST ) [HPC] Permalink

Saturday February 09, 2008 20080209

• Phew - I Almost Lost It All But SXDE Saved Me

Phew! I almost rendered my laptop useless. But SXDE saved the day.

When I first set up the partitions on my laptop, I allocated 15GB for Windows C:\  and 15GB for Windows D:\  and the rest (90GB) for Solaris.  Well, it soon became clear that 15GB was not enough for the C:\  partition. I'd been meaning to combine C and D for some time now. Lately everything I ran on Windows got those Low On Disk Space messages. So my project for the weekend was to merge the two into a larger C:.

So, I booted up with my Knoppix live CD and used QTParted to repartition the C: partition to gobble up all of D:. That part seemed to work well. I recalled the last time I used QTParted it didn't mess with the data. And all looked fine, with the C:\ drive now 30GB with 14.5GB used.

That is, until I rebooted and discovered that QTParted had munged the Grub boot record. Now there was no way to boot Windows or SXDE. Grub just stared back at me not knowing what to do.

With knees shaking and a headache looming, I took a wild guess and figured that if I did another upgrade of SXDE, maybe the installer would recreate the Grub boot menu, restoring the pointers to the Solaris and Windows boot records. Well, it was worth a try. Anything else sounded horrible.

And it worked. I went thru the entire upgrade process again (oddly, the installer didn't ask why I was upgrading when the system appeared to be already up to date), and an hour or so later rebooted and there was the Grub menu looking as it should. Rebooting into Windows I found the C:\ drive with 30GB of space, 14.5 GB in use. It was all there, and it all worked.

Tragedy avoided. Time for a beer.


( Feb 09 2008, 06:05:31 PM PST ) [Solaris] Permalink Comments [2]

Thursday February 07, 2008 20080207

• Upgrading to SXDE 1/08

Installing SXDE

The latest release of Solaris Express Developer Edition (SXDE) 1/08 is out (here)  and I'm running the upgrade right now on my laptop. Last night I downloaded the ISO image (3.7GB - it took 5 hours) using the Sun Download Manager, and today I burned the ISO onto DVD.

So far so good. These things get easier and easier to do with each release.

Stay tuned.

 

Update: Success !! It took about 1 1/2 hours. No problems.  We're now on SXDE 1/08.


( Feb 07 2008, 01:43:51 PM PST ) [Solaris] Permalink

Friday January 25, 2008 20080125

• Berkeley math institute celebrates 25 years

 

The SF Chronicle has a great article today about the Math Sciences Research Institute at UC Berkeley.

http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/01/25/BAPMUKT3I.DTL

MSRI (pronounced locally as Misry) has a wonderful public outreach program and they make many of their seminars and talks public.

The MSRI website is http://www.msri.org/

And there's one really special event happening this Saturday (I plan to attend):

MSRI 25th Anniversary Special Event: Christopher Taylor in conversation with David Benson and Robert Osserman

Saturday, January 26, 2008
Pianist Christopher Taylor in conversation with David Benson, author of the book Music: A Mathematical Offering, and Robert Osserman, Special Projects Director at MSRI. The free public event will be held on Saturday, January 26, 2008 at 4:00 pm to 5:30 pm in the Simons Auditorium, Chern Hall, at MSRI, located at 17 Gauss Way (near the intersection of Centennial Drive and Grizzly Peak Blvd.) in Berkeley. Presented in association with Cal Performances.

In celebration of MSRI's 25th Anniversary, a reception with Christopher Taylor and David Benson will follow the conversation event in the Institute's Atrium. The public is invited to attend.

 

 


( Jan 25 2008, 12:01:31 PM PST ) [Science] Permalink

• New Music Concerts in the Bay Area

There are a whole bunch of really interesting new music concerts coming up in the next couple of weeks here in the Bay Area:

Sat Jan 26: 4pm Pianist Christopher Taylor at the Mathematical Sciences Research Institute
Simons Auditorium, Chern Hall, 17 Gauss Way (Grizzly Peak & Centennial, Berkeley)

Christopher Taylor talks with David Benson, author of Music: A Mathematical Offering and Robert Osserman, Special Projects Director, MSRI. Go to http://www.msri.org/ for information and directions. (More information).

Sat Jan 26: 8pm Helmut Lachenmann at Mills College Lisser Hall (Oakland)
William Winant, percussion; Graeme Jennings, violin; Erik Ulman, violin; Ellen Ruth Rose, viola; Joan Jeanrenaud, cello; Matt Ingalls, clarinet; Geoffrey Gartner, cello; Christopher Jones, piano
http://music.mills.edu/events

Sun Jan 27: 3p Christopher Taylor plays Messaien's monumental "Vingt regards sur l'enfant Jesu"
www.calperfs.berkeley.edu/presents/season/2007/20th_century_and_beyond/ct.php

Sun Jan 27: 3pm San Francisco Chamber Orchestra - Mountain is Mountain, a World Premiere of a Concertino for Flute & String Orchestra by award-winning composer Yu-Hui Chang.
First Congregational Church, 2345 Channing Way, Berkeley  www.sfchamberorchestra.org

Tu Jan 29: 8pm Del Sol Quartet - Coming Together
a collaboration with clarinetist Jeff Anderle and master didjeridu player Stephen Kent, featuring the quartet and the two guest musicians assembled into duet, quintet, and sextet, performing works by Derek Bermel, Peter Sculthorpe, Osvaldo Golijov, and a work by Arturo Salinas in which the musicians experiment as percussionists. These works reflect diverse influences, including American jazz, Asian folk melodies, Klezmer music, and Mexican rhythms. Berkeley Chamber Performances, 2315 Durant Avenue, Berkeley, CA http://www.delsolquartet.com/concert.html

Sat Feb 2: 8pm Sarah Cahill performs works by Terry Riley, Stephen Blumberg, Kyle Gann, and others. The new Arts Festival location is at 2213 Shattuck Avenue in downtown Berkeley. Details at www.berkeleyartsfestival.com.

Mon Feb 4: 8pm Luciano Chessa presents Chronicle Hotel
a recital that includes the premiere of his brand-new Chronicle Hotel and other compositions of his for piano and Vietnamese dan bau, as well as piano works by Giuseppe Chiari, Theresa Wong, Ramon Sender, Gregory Moore, Sylvano Bussotti, Mark Menzies, Benjamin Piekut, and others. San Francisco Conservatory of Music. Concert Hall, 50 Oak Street, San Francisco, CA, 94102-6011 http://www.sfcm.edu/calendar/calendar.aspx?performanceID=1926

Mon Feb 4: 8pm SF Contemporary Music Players - Yerba Buena Center Forum - S.F.
Music by Steve Mackey, Morton Feldman, David Sheinfeld, Jorge Liderman  http://sfcmp.org 

Sat Feb 9: 8p: Bang on a Can / Don Byron and Iva Bittova
Yerba Buena Center for the Arts, San Francisco http://www.ybca.org/tickets/production.aspx?performanceNumber=3149

 


( Jan 25 2008, 11:52:33 AM PST ) [Misc.] Permalink

Wednesday January 16, 2008 20080116

• Getting Started with Sun Studio

What?!  A Technical Article on docs.sun.com ?!

Yes!!

 

Getting Started with Sun Studio Software

by Jyothi Srinath, Sun Microsystems, January 2008

This article is intended for developers and users new to Sun Studio software. It provides an introduction to Sun Studio software and its various features with links to the corresponding user guides and programming guides.

 Contents:

Introduction
Installation and Uninstallation of Sun Studio 12 Software
Installing Sun Studio Software Using The Batch Installer
Installing Sun Studio Software Using The Command Line Installer
Uninstalling Sun Studio Software With The Command Line Uninstaller
Features of Sun Studio 12 Software
C, C++, Fortran Compilers
C Compiler
Invoking the C Compiler
Using Lint (Source Code Checker)
New Compiler Options for the x86 Platform
C++ Compiler
Invoking the C++ Compiler
Examples
Setting Up Aliases and Compile Options Inside a C Shell
Fortran Compiler
Runtime Checking
Invoking the Fortran Compiler
Understanding and Using the Compiler Options
OpenMP Support
dbx Debugger
Basic dbx usage
dmake
Thread Analyzer
Using the Thread Analyzer
Tools of Performance Analysis: Collector and Performance Analyzer
Sun Performance Libraries
HPC
IDE (Integrated Development Environment)
Setting up a Project
Accessing Sun Studio Documentation

It's all here: http://docs.sun.com/source/820-3999/


( Jan 16 2008, 10:55:26 AM PST ) [Sun Studio] Permalink