Soothing Windows irritants

I have developed software for Windows since 3.1. On the whole, Windows has evolved to an excellent operating system with a high degree of consistency and continuity for developers. I became acutely aware of the advantages of Windows through painful experiences distributing programs in Linux. This said, the question remains: why is Windows so irritating to [...]

Using your laptop in your lap

This article represents a detour from the rarefied atmosphere of finite-element numerical methods and the Maxwell stress tensor. In it, I’ll describe how to build a computer accessory that might be the most useful one you own.

It is ironic that the last place you would ever put your laptop is in your lap. First, your clothing [...]

Checking your multicore computer

In February we released an update of the 3D AMaze programs for 64 bit multicore computers. Time-intensive activities are divided between multiple processors to give a substantial reduction in run time. The programs (compiled with Intel FORTRAN 11) incorporate OpenMP routines (http://openmp.org/wp/). A previous article described benchmark tests of the Magnum program (http://fieldp.com/myblog/2009/magnum-in-parallel/). We have created [...]

Working on multiple computers

Backup and synchronization are inevitable problems when you work on more than one computer. There are two issues: 1) backing up work you have just performed and 2) transferring files to another computer without accidentally over-writing newer versions. The problem is of particular concern for me as a software developer working in a variety of locations. [...]

Windows 7 compatibility

I just bought a new multi-core laptop with Windows 7 and had a chance to test our software. In particular,  I wanted to check the parallel-processing programs that we will release in February. Even though I tend to be skeptical, I have to admit that PC performance is going up as prices are going down. The [...]