Whatever the status quo is, changing it gives you the opportunity to be remarkable.
— Seth Godin
The concepts of cost and value should share a relationship of symmetry. It seems
that more often than not, such symmetry is missing. Quite often the value doesn’t seem to be aligned with the cost (that watch cost how much!?). The key is to look deeper, the costs and the value are aligned, but the truth is often hidden by shame. The shame is often the explicit admission that we value things that are so inherently superficial and ultimately damaging to our future.
Anything that just costs money is cheap.
Much of the actual value we take in items is hidden. It also matters greatly who does the evaluation. This is clearest with luxury items where people are willing pay a great deal for a brand name because of its cachet. This is a how top designer and brands make their money; people are willing to pay significant premium for having the product with a name. Examples can be found with shoes, cars, watches, and handbags among many items. It becomes a sign of distinction just to own certain
items.
The same dynamic is playing out with supercomputers. In this field there is a great value placed in being #1. For this reason we are quite willing to build virtually unusable computers created solely for the purpose of being the fastest using the standard. The standard is the Linpack benchmark, basically the LU decomposition of a dense system of linear equations. As a measure of scientific computing performance this benchmark should have lost all relevance decades ago, yet it lives on shaping supercomputers and driving decisions.
It all revolves around having a supercomputer that is defined as fast being a luxury item of great value. The damage done by this state of affairs is tremendous although it remains unremunerated because most of the damage is tied up in the alternatives not explored because of the pursuit of this luxury item. The irony is that computer speed was valued because of a computers utility as a problem-solving tool. Ironically we have taken these marvelous tools and rendered them less useful to make them faster. We have taken a tool and created a fetish. It isn’t so amazing or awful because people do this so often. A gun or car or any of the luxury items mentioned about is a similar fetish. The awful part is the lack of recognition that this is what we’ve done!
No human endeavour can ever be wholly good… it must always have a cost.
The other side of the dynamic is also in evidence when the value of something is gained without paying the true cost. A chief example is the acquisition and use of natural resources. The long-term costs of mining are often not carried by those who gained profit through the acquisition of a mineral, but pay nothing for the environmental carnage unleashed. These costs are seemingly hidden because they only manifest themselves downstream although a rational examination of the situation would have yielded a determination of the costs up front.
But nothing’s really free, is it? People always make you pay one way or another.
Opportunity cost is similar. The cost of doing one thing over another is not readily evident. The reality is that we don’t know the outcome of roads not taken, but we can reasonably assess it. In the scientific world, the balance between basic and applied research can define this. Applied research can be viewed as short-term profit taking whereas basic research can be viewed as the long-term, high-risk investments.
In the area of computing other opportunity costs are in evidence. We have made significant effort to make high performance computing about big computers solving meaningless benchmarks. We have defined weak scaling as a success. These have come at significant costs such as the diminishment of the efficiency of doing most of our computational work because we have failed to focus on performance at the basic node level. Our pursuit of mistaken goals in high performance computing has also driven a divestment from many important areas of algorithmic research. Perhaps the most powerful tool for effectively using computers, the algorithm, has been stripped of its vitality in the process.
This has been merged with the wholesale change in the computing market, which as transitioned from mainframes to personal computers to hand-held. In doing so the entire focus of commercial computing has changed as well as grown to a scale unimaginable a generation ago. With this change the opportunity costs are snowballing into something that should start getting attention.
Consumptive spending compared to investment is a keen societal example where near term value is taken by using resources now. Investments such as infrastructure or research yield less immediate benefits, but usually provide greater returns over the long run. We have made
serious marketing choices by masking our short-term business profiteering and general lack of investment by merely relabeling such uses of resources as “investment” when it is nothing of the sort. The true cost is implicit and defines much of the economic trouble we find ourselves in today.
The riskiest thing we can do is just maintain the status quo.
― Bob Iger
The question is of supreme importance moving forward with supercomputing. The Drucker quote fairly well captures both the importance of answering the metrics question moving forward, but also consideration of what happened in the recent path. I’ve come to the conclusion that the devotion to “weak scaling” is probably doing a lot of damage to high performance computing.
solution verification/error estimation, validation, and uncertainty quantification are a good place to start, but inadequate for many projects. An example might be weather or climate modeling where data assimilation is important enough to warrant its own category. In computation of social science, the geometry is irrelevant and needs to be replaced with an appropriate description of the environment things like agents are placed in. In other cases the experimental work is sufficiently complex
and focused that it should be expanded into far greater detail included a data focus. The point is that PCMM is not a fixed framework, but an idea of how to organize your activity as to not leave important things out.
How might I use PCMM to do something that isn’t V&V related first? Say, like writing a new code?
I would consider what the application of the code is intended to be and how much further than the original intent might be supported? How essential is the geometric fidelity to the quality of simulations? How well are the basic physical models, and supporting constitutive relations established? Is the numerical method and the equations supported by mathematical rigor? Are numerical errors well understood where the equations and method are to be applied? What experiment exist for validation, and will new validation experiments be conducted? What sort of quantities of interest are needed and how will their uncertainty be assessed? For every question how critical is the quality of the answer, and what is the level of decision to be made with the results? Might any of this change over time, and can those changes be accommodated in the desired code?


The national security-industrial complex. This is the new and improved version of the original complex. Where the military-industrial complex is sold through nationalism and the ability to exercise raw power, this complex has the selling point of irrational fear. Make no mistake; this one is coupled to the other. The activities of this complex are cloaked in secrecy and a vast unspecified (black) budget that is completely justified in the eyes of the cowering-terrified masses of voters. Americans have agreed in overwhelming numbers to part with liberty and a great deal of money in service of this complex. The true aim of this complex is control by the powerful as well as profit. Again, the threats we are facing are vastly overblown.
I would argue that the security state we are creating is more of a threat to our way of life than any of the enemies they are “protecting” us from. We have allowed ourselves to become fearful as a Nation and we will suffer a fate befitting this trend. Recently and increasingly this complex is supporting the militarized and aggressive police.
The financial-investment-industrial complex. You know who these guys are. This is the industry that almost melted down the economy five years ago. Bailouts happened and the incomes of most of the guilty were saved (if temporarily diminished slightly). Reform was promised and never delivered upon. Almost none of the shady, sleazy or corrupt practices that enriched the financial managers and preyed upon common citizens resulted in any legal action. New financial vehicles have been created to prey on the citizenry (e.g., student loans). More than nuclear weapons, this vehicle of mass destruction looms over the economy waiting for the next bubble to burst. The national-security-police apparatus was used to crust any resistence and treated the Occupy Wall Street movement like domestic terrorists. So much for democracy.
This complex has the money to buy immense favor, does almost nothing for society, and unlike the others produces only rich people. Somehow they have conned to electorate into believing that they create economic opportunity. Once finance did this, now all the opportunity is in the hands of the “shareholders” who are mostly financial managers. Increasingly business interests is just code for ability for executives to be compensated in repugnantly extravagant ways. Much of the deplorable situation with education can be traced to student loans as investment vehicles along with the concentration of wealth cascading to enhanced support of a cadre of private universities that serve the rich. No other complex is so singularly responsible for the erosion of the middle class as this one.
The medical-industrial complex. This complex is the two-edged sword of overwhelming good on one side and horrific greed on the other. Medicine does enormous good and healing people is a worthy profession. Too bad it has become the cover for a massive plundering operation. Medicine in the USA consumes nearly to over twice the amount of GDP than it does in other comparable Nations. In return for this massive cost we get substandard care. Our health outcomes and quality of care is actually lower than comparable nations. We get a lousy deal and the medical industry makes even more money.
The criminal-justice-prison-industrial complex. The embarrassment we should be feeling over the incarnation rate of our citizens is absent. Do we really feel that the American public is so awful that they should be imprisoned at a rate two to ten times larger than comparable countries? Are Americans inherently violent and criminal in our conduct? Is that the way we are exceptional? The answer to all these questions is no. The problem is that power and money flow from locking up Americans. It has also become a convenient way of reinstituting “Jim Crow” laws.
This all began with the failed war on drugs. Ultimately this produced a bunch of people to imprison. Eventually the prisons became privatized and a way to make money. Prisons had a lobby. At the same time law enforcement found ways of increasing their power through the same war. Increased weaponry, increased surveillance, increased powers of seizure. All of this coupled together to produce an orgy of imprisonment, and a deluge of cash to industry. This has been amplified by the rise of the national security industrial complex that provides an additional source of enhanced power.
Today and tomorrow I am visiting the University of Notre Dame for the purpose of reviewing and advising a DOE sponsored research center (CSWARM). The project combines material science, computation and computer science as the scientific world struggles toward the next generation of computing. Given today’s work, my
background and my son’s entry into science and engineering education next year, the topic of college and its health is keenly in my focus. Universities are perhaps one of the most important institutions in our society. They should be emblematic of the best we have to offer and a shining example of what we aspire to be. So what do university’s have to say about us today?
projects do not get the full brunt of government management, but enough of their guidance is the sort of “do not ever fail” category to run afoul of educational optimality. Research if done properly will fail, and fail a lot. It is research because we don’t know exactly what we are doing. If it isn’t failing a great deal it probably isn’t good research. Too much of what I work on is under a no-failure edict. This creates an environment that largely runs counter to the capability to create of good educational setting. Given that the current nature of the educational setting is itself a problem, we may not be doing too much extra harm.
stadium looms over the campus like the shrine to modern gladiatorial combat that football is. It is a semi-pro team in every respect except paying the players and name. Its impact and importance at an educational institution is both unsettling and all too common. The opulence of the setting is somewhat out of character with ought to be the priorities.
All of this is merely a backdrop to an educational setting where research is also happening. Research in and of itself has become a similar obsession for universities because of its place as a source of money. This has in turn driven resources and focus away from education as the principal focus for universities. At least research can serve a proper place in education. If done with the proper balance research can be a powerful for educating the participants and continuing the development of the senior people involved. I wonder whether in some places the focus is even further removed from education by rich alumni, and massive athletics. Is this really what we need from these institutions? Is this really in service of the best interests of society as a whole, or are these institutions being highjacked to entertain the wealthy while giving substandard educations to the less fortunate?
gave a talk on my experiences and any wisdom gained through 15 years of effort in the largest scientific software project ever. Afterward, I participated in a panel discussion of the topic and the prospects for crafting a path forward.
The people I was speaking to are working with vastly less. Who was I to be giving them advice? It was like the rich guy rolling down the window of his limo to encourage the homeless person to “get a job, you bum!”
purposes. Without a common axis to orient their efforts, the efforts are horribly fragmented, and naturally incoherent. I think about my situation and think, “holy shit! I do have it easy!”
have left their community with too little to build on. In many respects the plasma physics community has lagged behind in some significant ways. It felt good to admit to the audience yesterday that in many respects plasma physics is the whipping boy in some V&V circles for how NOT to do things. I asked this in providing the audience with a compliment that they were doing something to change this. It was also a question to them about how the broader plasma physics community feels about V&V and what their collective concerns are.
ability to advance as a society because so many are left behind without any capacity to fully contribute to the success of the whole. A large part of the reason for the deficit of capacity for contribution is the lack of meaningful outlet when society as a whole is organized to funnel the product of societal efforts into the hands of precious few. We are not organized to maximize the efforts of our citizens, but rather maximize the wealth of a select few.
The inequality is society is impacting science massively. Money has become the barometer by which all things are measured. It is seemingly the one size fits all metric for the value of all things. It is driving the short-term thinking permeating business thinking today. The reasoning for the short-term thinking is its ability to maximize the flow of resources into the hands of the already rich in the credit and investment markets; it is not because it maximizes the aggregate benefit to society or even the long-term benefit to business. The policies governing our World today are for the benefit of the few, not the many.
principled approach of education. This is driven by and justified by the lack of societal investment in higher education. The research focus of universities is being driven toward the “publish or perish” philosophy that hollows out the depth of the research while draining away the critical training of the next generation of researchers. The consequences are grim. We are producing much more work, with much less quality and impact.
into the middle of an extremely contentious topic (almost a religious war from what I found out later). Three famous scientists reviewed the paper; one of them identified himself to me via letter (the late Ami Harten). His review was quite cursory, simply “accept, and publish immediately.” I was beside myself with joy. That emotion was short-lived.
I certainly didn’t have my best game, but it wasn’t bad either. His feedback to me felt extraordinarily harsh, and even a bit personal. He has been reviewed by the very top referees in the United States (i.e., assessed). I took his comments with the utmost seriousness, but still his style made me feel awful, and undermined the effectiveness of the comments.
This young man has as you might expect a very serious style, which is keenly reflected in his success and personal style. Plus critiquing someone twice your age can’t be easy. So, I will take his feedback to heart, and make efforts to improve my performance (work on positioning, signaling advantage and style in man-management). In addition I need to reflect upon the dynamic of critique in every part of my life.
There seems to be a pervasive attitude that difficult things should be avoided and any difficulty is treated as an approximation to failure. I have had this theme play out repeatedly this week where something difficult is ta ken as tantamount to failing. For someone looking to grow, and excel, difficult work is the chance to improve through stringent testing. Difficulty should stir one to the core and call them forward toward achievement. The worst thing is the inability to see the opportunity being granted, most of our best, strongest attributes were forged in our most difficult moments.
Problems are seen when work that should have done years ago is missing. Instead it is the opportunity to do meaningful, interesting and important work that fills in an essential gap. In another case a procedure was found to be lacking, which turned out to be embarrassing. Instead it is a reward of due diligence and points toward a higher future standard, but also toward important shortcomings in tools used. These tools will require substantial effort to make better. We see to have created a system that tells us that these cases should be avoided. Instead they need to be celebrated as opportunities for interesting and necessary work that will stretch the capabilities of the lucky people doing the work.
This is quite sharply related to the absolute intolerance for anything that could be interpreted as failure. Failure brings the possibility of rebuke and scandal. The lessons of almost every success has been lost in the process, to achieve greatness, risk must be taken, and risk entails the possibility of failure. We are avoiding short-term pain and the cost of long-term success, which will manifest itself as a decline toward inevitable mediocrity.
In a similar vein we test our codes. For a good professional code there will be an immense number of tests executed and potentially a sizable team involved in testing the code. Nonetheless, the code will break with almost certainty because it will be used in innovative ways not foreseen by the developers or testers. The real test is when the code is used for something we didn’t anticipate. Then we find out how good it really is. As usual the problems that arise are usually viewed as failures rather than opportunities. We should endeavor to view this differently; these failures are the opportunity to take the code to the next level of performance.