jump to navigation

Fun with GISTEMP May 2, 2009

Posted by cdquarles in Miscellaneous, Politics, Science.
Tags: , , , , , , , ,
2 comments

Just for kicks I have attempted to compile NASA’s GISTEMP source code. I downloaded a fresh copy of the code, and I collected the archival versions that I have downloaded previously since the code was first posted in 2007. I use Windows :). I am writing this post on a system running Windows 7 Beta x64 Ultimate. The code documentation lists the OS requirements as Unix-like. OK. The Unix-like environments that I have are the Windows ‘native’ Subsystem for Unix Applications that is the current implementation of the old NT POSIX subsystem. Great, I’m using the Beta, so using the SUA isn’t supported yet :(. I have the Cygwin environment that emulates *nix. I have several Ubuntu Linux distros running under Microsoft Virtual PC 2007 and Sun’s Virtual Box.

First Attempt: Cygwin environment. Use export command to set an environment variable named FC to use g95. No joy. Syntax errors galore. Shell errors too. What Fortran compiler did they use? Documentation’s unclear. GISS compiler command list shows f90, ifort, and xlf90 -qfixed. What Fortran standard are they using? FORTRAN IV/66, FORTRAN 77, Fortran 90, Fortran 95, Fortran 20xx? Hm, given the list, probably F77 or F90. Looking at the *.f files it looks like F77. Nice, I guess NASA’s still using code first written in the mid 80’s that has had a few student’s summer job and/or minty fresh postdoc’s ministrations tacked on over the years.

Second attempt: Cygwin environment. Set the FC environment variable to g77. Oh boy, more of the same syntax and shell errors noted above.

Third and fourth attempts: Cygwin environment. Set the FC variable back to g95. Use the second oldest and most recent archival copies. Same result as before. Compile fails but the syntax errors are gone. Shell errors only.

Fifth and sixth attempts: Cygwin environment and FC set to g77. No joy. Results are the same as the previous two attempts.

Seventh attempt: Cygwin environment and FC set to g95. Use the fresh copy. Nice, the syntax errors are back.

Eighth attempt: Cygwin environment and FC set to g77 using the fresh copy. Same result as #7.

Sigh. Is this one of the bases used to justify my being robbed in taxes to pay for, and threated with jail or death if I dare question the soundness of the premises used to scare me into accepting tyranny and slavery; or called a denier [implied moral equivalence to a Holocaust Denier like little Hugo Chavez or Mahmoud Ahmadinejad]?

Next set of four attempts: Cygwin environment, FC set to gfortran. Wonderful, same syntax errors (9 and 12) and shell errors (9 to 12).

Okay, time to look again at the suggested compiler list. Absoft’s f90 is $$$ with a time limited free trial period whether we are going to use straight Windows or Linux. I decided not to try to install the free trial into Cygwin. Next is Intel’s ifort. Hey, it’s free for personal use in a Linux environment. I’ll try this one. Oops, can’t install it in Cygwin. Off to Ubuntu for you to be checked out later. Finally, there’s IBM’s XL Fortran. Gee, $$$ with a time limited free trial. No, I don’t think I’ll try to download you and attempt the Cygwin install. Looks like the Cygwin install for these will only be by building from source.

Back to the drawing board. I’ll have to try manual compilation of each step’s sub-step executables. Who thinks that this will be a good use of time outside of academia? And I’ll have to try to fix the shell scripts to get rid of the shell diagnostic messages. I’d rather spend the time learning R than tinkering with bash. Off to Ubuntuland, got to get Jaunty Jackalope up and running.

Update 5/5/09: I have Ubuntu 9.04 up. I installed gfortran, g95, and the personal use version of Intel’s Fortran Compiler 11.0.083. No joy in getting GISTEMP to compile. More of same script errors in bash or Fortran syntax errors. I wonder what the magic specs, shell options, and compiler options were used to get it to run.

–“It never ceases to amaze me that people, especially leftist politicians, think that you can wave a magic wand and repeal the laws of physics, chemistry, and economics.”

Advertisements

Barack’s Birth Certificate Blogswarm July 5, 2008

Posted by cdquarles in Politics.
Tags: ,
1 comment so far

Barack Hussein Obama’s birth certificate flap, and his “fight the smears” website, continue to cause a stir.  A number of sites have examined and discussed the examination of a graphic posted on the Daily Kos and the Obama campaign’s Fight the Smears site. No one has yet made a big todo over the most important aspect of the graphic to me. If you want to ‘fight the smears’, as it were, you need to post a certified copy with the certificate number unredacted. Redacting the certificate number makes people more suspicious of the posting, precisely because it precluded checking to see if the number matches the information disclosed in the graphic.

Let me repeat the importance of this. That the graphic has been processed through Photoshop means a whole lot less if the certificate number matches the certified original’s certificate number and the rest of the information also matches. Likewise, the most damaging aspect to this apparent forgery is if the redacted certificate number does not match the certified original Certificate of Live Birth for Barack Hussein Obama II.

–“It never ceases to amaze me that people,especially leftist politicians, think that you can wave a magic wand and repeal  the laws of physics, chemistry, and economics.”

United States of America b. 7/4/1776 d. 6/12/2008 June 18, 2008

Posted by cdquarles in Politics.
Tags: ,
add a comment

Where did she go wrong? She went wrong when she substituted post-modernism for wisdom.

I have held this post for several days because the Supreme Court ruling had so angered me that I couldn’t think straight. Everything that needed to be said for it has been said by many, from high and low. Then, the Supreme Court tacked on another asinine ruling a couple of days after the ‘habeus corpus’ ruling.

In a ‘Bread and Circuses’ note, my Celtics won their 17th NBA Championship and Tiger Woods won the US Open.

Civics Quiz May 27, 2008

Posted by cdquarles in Politics.
Tags: ,
add a comment

Hat tip: Ace of Spades HQ 🙂

The Intercollegiate Studies Institute has sponsored a civics quiz that has been taken by students at 50 American colleges and Universities, of which several were chosen randomly. The quiz and the results have been posted at americancivicliteracy.org, where any person with a web connection can take the test. My score was 57/60 (95%). Not bad for an old man :D.

Economic Ignorance May 8, 2008

Posted by cdquarles in Economics, Politics.
Tags: , , ,
add a comment

This post is courtesy Rush Limbaugh.

Rush had some whining callers today discussing oil and oil product prices. As usual Rush got it almost 100% right. Rush slightly misquoted the EIA Weekly Supply Estimates report. Current US domestic oil production is averaging 5 million bbl per day, down from its peak of 8.9 million bbl per day. If you add in the oil equivalent natural gas production, then production has fallen from 10-11 million bbl per day to 7-8 million bbl per day (IOW gas production has increased less than oil production has fallen). Nevertheless, the US is the 3rd or 4th largest producer of oil in the world and exports about 1 million bbl of oil and oil derived products per day.

The callers were whining about ‘speculators’ and their (implied) nefarious role in current prices. Here is an indisputable fact of economic life. We are all speculators as long as there is a market for economic goods and services. Here is another indisputable fact of economic life. The most scarce commodity of all is human life energy. And this one, sad to say seems to have been forgotten, money is human life energy made visible and tangible; therefore, a medium of exchange between free men trading value for value. Money is not a store of value nor a unit of account. Those things can be expressed in terms of the exchange unit, but they are not of themselves exchange units.

Now back to speculators. The “speculators” that have been maligned for over 100 years provide a valuable service. A speculator buys when you want to sell, and a speculator sells when you want to buy. Because no economic good or service has a value other than the one a buyer places upon it at the time and place a buying decision is made, there is no such thing as overpaid, overvalued, underpaid, or undervalued. What someone thinks something ought to be valued at only applies to the person making the statement, and it has the same value that any other advice has when given ‘freely’ (namely zero). Because ‘speculators’ are subject to the same irrational fears or exuberance the rest of us are subject to, overreactions happen; but the speculators help ensure supply and demand are met at agreeable prices with less volatility than there otherwise would be (because they supply added information and liquidity to the markets).

* Labor is worth exactly what the seller agrees to be paid by the buyer.

* Money is worth exactly what holders think its value is.

* Inflation is the alteration of the supply of and/or the demand for money such that its purchasing power falls and deflation is the converse.

* Equality under G-d and before the law is the only kind of equality there is. Statutes that do not embody this truth are unjust prima facie. Graduated “progressive” income taxes are unjust. They harm the “poor” by depriving them of the dignity of free citizens that are taxed in their place; and they harm the “rich” by depriving them of the dignity of their persons via theft of their property. A fair tax is borne by everyone, by levying the same amount or the same rate.

* Just laws do not harm individuals or sets of individuals.

* There is justice, there is injustice, but there is no such thing as social justice.

* There is no such thing as a free lunch.

* You have a right to your own life, liberty, and property. You do not have a right to any part of another man’s life, to restrict his liberty, or deprive him of his property. Government cannot justly deprive a man of his life, liberty, or his property without showing just cause determined by just procedure (due process).

* You do not have the right to a job, an income, nor a right to any goods, services, or property owned by or supplied by another man. You must earn your living through honest dealings with your fellow man in service to your fellow man’s honest and just needs, wants, and desires; who must in turn justly serve you by honest dealing and agreed upon compensation.

* Socialism is slavery, class warfare is jealousy, envy, and covetousness. Both are tools of Satan that must be opposed by every good and just man, Christian or not.

* Compassion is the personal sharing of and relief of the suffering of your fellow man. Compassion is not stealing from Peter to give Paul a handout; and it most certainly is not government “welfare” programs. Christ did not exhort His disciples to petition the authorities or become authorities to compel one set of people to part with their life energy to give to other people so that they would be grateful and bestow upon the authorities the power of life and death. Christ petitioned His disciples to give of themselves a part of their life energy for the relief of the suffering of others.

* Monopolies are not made by being so named by governments, but by overt creative acts by governments (Microsoft, for instance, is not nor has it ever been a monopoly).

* Corporations do not have the power of compulsion. Governments do, however, so I remain amazed that people fear corporations but do not fear an overbearing government.

* You cannot help a “poor” man by harming a “rich” one.

cdquarles

— No sadder words of tongue or pen, are the words, “Might have been.” Anonymous