7 karma · joined April 11, 2023
The Cray fluorinert fountains were way cooler :)
Also the file I/O was horribly slow. We where scaling and dumping raw data to files so what we could do post processing to make movies of the simulations.
Some people resorted to just running each node separately, after the initial conditions were set up there was no need for communications. That was one way around having to be clever and adapt your algorithm. They would run for days, sometimes because nobody else was on the machines :)
At one point I got my 2D code running on a CM2 (IIRC), one of the nodes was bad and the Fortran log function always returned 0. So when I made the movie of my simulation there was one tile/rectangle that was just blank. Afterwards they asked me if they could use my program as a diagnostic tool to verify all the nodes were working correctly. :))
I moved one from parallel and supercomputers when I graduated. Don't miss them that much.
I had to work on one and didn't really see what the fuss was about. Performance still sucked compared to a Cray2. I mean it was supposed to be a Supercomputer...
I/O was painfully slow so unless you were not planning on looking at your results or your results were a few numbers it may have been ok. We were doing 2d and 3d simulations and periodically outputting large amounts of data to make movies from the simulations. It would run for a few minutes and then stop for several times that to get the data out.
I would go to conferences where people would proudly present their algorithm getting 1MFLOP. Parallel programming was hard then and it is hard now. SIMD made it even harder.
CM2 was a little better since it was easier to get better performance, but we had some of the first machines and stability was not good. I think multiple sites where told they would have the first and TM shipped to them all in pieces simultaneously, so technically they all had the "first" machine. Smart guys.
Still CM-2 was better than the ETA-10 we had. Cray-2 was great.
The real reason and the part I skipped was the leakage current was getting worse over time. By the time I replaced the MICU it was close to 2A draw. It was just a matter of time before it died.
These cars have a Bluetooth handsfree module that goes bad and starts leaking power. The fix is to bake them in the oven at 350F for 5min to reflow the solder. Already did this twice and then decided to just get rid of it. So that was not the problem.
She needed to get back so we figured out which fuse was the easiest to remove and she lived with that for a couple of months. In the mean time we figured out it was the MICU module, which is the module that controls all the electronic systems and security. Without this nothing works. I was told a new one would be north of $1200 and labor. If they could find one. The dealership said they would chase down the problem again for $165/hr just to be sure... And I would have to leave the car with them until they were ready. Possibly 3 weeks.
I found a couple of the units on ebay for <$100. One was from a 2008 and another one that had some broken plastic on the case for from an early 2005 (same as my car). I tried the first one, nothing worked, all kinds of systems failed. I learned there was an EEPROM chip in the Honda/Acura MICUs that store the codes to make the systems work and are unique for each vehicle. The Dealership can program them for a fee. Having a full electronics lab, I swapped the chips in no time. It was better, but the starter would not engage. In desperation, I did it again on the 2005 MICU and... success!
Mind you, it took >4 hours the first time to get the MICU out and 2 hours to put it back in. I did this at least five times. I got good enough at it that I could do the whole swap in less than an hour. Back and hands were not happy each time I did it for a day or two.