OpenCL Tutorial – Introduction to OpenCL
With the launch of Snow Leopard this Friday, now is the time to start getting revved up for some of the new technologies coming with this release. One of them, OpenCL, is near and dear to my heart. And this tutorial series will hopefully help getting many of you acquainted…
MacResearch Partners with Dataseam
It’s my pleasure to announce that MacResearch is partnering with the Kentucky Dataseam Initiative to help develop applications for scientific computing on the largest Xgrid powered computing grid. There will be more information in the coming weeks and months regarding projects we are working on and the benefit to the…
Apple’s WWDC Mystery Coding Project Revealed Security
For those of you who have been wondering about what Apple’s mystery WWDC Science Coding Project will be, I am now able to spill the beans. I’m sure some have already connected the dots, but for those who haven’t figured it out yet, Apple’s WWDC code-a-thon is centered around the new open…
VIM: Making it Work on Leopard
I am a Linux user at heart and the Leopard command line is very bland compared to what I am used to. The default vim is also pretty bland and unimpressive. I thought I would share a few of the settings I have found or plundered from Linux installations in…
In Memoriam: Warren L. DeLano
It’s with sadness that I bring the news that Warren L. DeLano passed away, suddenly and unexpectedly, on Tuesday November 3rd. For some of you, Warren’s name will be instantly recognized. For many more, you know him indirectly as the developer of PyMOL. PyMOL, the open source software he began…
Installing Security VTK on Mac OS X
Mac OS X is a great platform for 3D visualization. It includes OpenGL as standard, which means many existing libraries and applications can easily be ported to the platform. One such library is the Visualization Toolkit (VTK), an open source project run by Kitware, Inc. VTK is at a level above OpenGL:…
Cocoa for Scientists (Part XXIX): This is the Message
In our last installment, we began a journey into the world of lowish-level networking on Mac OS X and iPhone. The first tutorial introduced the topic, and delved into Bonjour, which is a framework that helps devices find each other. In this tutorial, we are going to learn how you…
Xcode/gfortran Contest Winner: Damien Bobillot
NOTE: This plugin will not work with Xcode 2.5 or 3.0. And will not work in Leopard at all. The plugin will work on Mac OS X Tiger with Xcode 2.4. UPDATE UPDATE UPATE UPDATE UPDATE UPDATE UPDATE A newer version of the plugin, installer and gfortran is now available….
Fixing Broken LaTeX Fonts in Leopard
Some of you may notice that applications using Apple’s PDF rendering engine under Leopard will not properly render certain documents created with LaTeX. It seems that in some cases, a corrupted font cache is to blame. To fix this problem execute the following commands in Terminal and then reboot:sudo rm…
Five Minutes with Apple
If you had five minutes with the leadership of Apple’s Security Science division, what would you ask? What are the biggest open questions for Science on the Mac? And what should Apple do to get more/better scientific apps to the Mac? If you have a view, let us know in…
Cocoa for Scientists (XXIV): Core Animation First Steps
Arguably the most important change in Leopard was not a user feature, but a developer one: Core Animation. Over the coming years, the way applications look and react to user interaction will change dramatically, and that will be largely due to the ease with which interfaces can be animated with…
Tutorial: Mixed C and Fortran…and some LAPACK
A recent question in one of the discussion forum led to the general question of using some of the performance libraries in Mac OS X with a specific emphasis on mixing C and Fortran, as well as implied data types in LAPACK. In this mini-tutorial I’m going to cover some…
Stay connected