By the age of five, a child can understand spoken language, distinguish a cat from a dog, and play a game of catch. These are three of the many things humans find easy that computers and robots currently cannot do. Despite decades of research, we computer scientists have not figured out how to do basic tasks of perception and robotics with a computer. Our few successes at building “intelligent” machines are notable equally for what they can and cannot do. Computers, at long last, can play winning chess. But the program that can beat the world champion can’t talk about chess, let alone learn backgammon. Today’s programs—at best—solve specific problems. Where humans have broad and flexible capabilities, computers do not. Perhaps we’ve been going about it in the wrong way. For 50 years, computer scientists have been trying to make computers intelligent while mostly ignoring the one thing that is intelligent: the human brain. Even socalled neural … [Read more...] about Learn Like A Human
Introduction to computer science and programming using python
Partial Differential Equations ‘Dolfinadjoint’ wins 2015 Wilkinson Prize for Numerical Software
HPC “dolfinadjoint,” a package which automatically derives and solves adjoint and tangent linear equations from highlevel mathematical specifications of finite element discretizations of partial differential equations.The Wilkinson Prize was established to honor the outstanding contributions of Dr. James Hardy Wilkinson to the field of numerical software. It is awarded every four years to the entry that best addresses all phases of the preparation of numerical software at the International Congress on Industrial and Applied Mathematics by Argonne National Laboratory, the National Physical Laboratory and the Numerical Algorithms Group. The recipients are authors of an outstanding piece of numerical software, judged on: clarity of the software implementation and documentation importance of the application(s) addressed by the software portability, reliability, efficiency and usability of the software implementation clarity and depth of analysis of the … [Read more...] about Partial Differential Equations ‘Dolfinadjoint’ wins 2015 Wilkinson Prize for Numerical Software

ExtremeScale Computing Scholars Share their Experiences
Supercomputers With the challenges posed by the architecture and software environments of today’s most powerful supercomputers, and even greater complexity on the horizon from nextgeneration and exascale systems, there is a critical need for specialized, indepth training for the computational scientists poised to facilitate breakthrough science and engineering using these amazing resources. The Argonne Training Program for ExtremeScale Computing (ATPESC) program is designed to provide intensive handson training on the key skills, approaches and tools to design, implement and execute computational science and engineering applications on current supercomputers and the HPC systems of the future. As a bridge to that future, the twoweek ATPESC program was held from August 214, 2015, at the Pheasant Run Resort in suburban Chicago. Wrapping up its third year with a class of 65 researchers, the intensive twoweek curriculum filled many gaps that exist in the training … [Read more...] about ExtremeScale Computing Scholars Share their Experiences
How Computers Broke Science — and What We can do to Fix It
Data Analysis Robert Boyle in the 1660s, the idea is that a discovery should be reproducible before being accepted as scientific knowledge.In essence, you should be able to produce the same results I did if you follow the method I describe when announcing my discovery in a scholarly publication. For example, if researchers can reproduce the effectiveness of a new drug at treating a disease, that’s a good sign it could work for all sufferers of the disease. If not, we’re left wondering what accident or mistake produced the original favorable result, and would doubt the drug’s usefulness.For most of the history of science, researchers have reported their methods in a way that enabled independent reproduction of their results. But, since the introduction of the personal computer — and the pointandclick software programs that have evolved to make it more userfriendly — reproducibility of much research has become questionable, if not impossible. Too much of … [Read more...] about How Computers Broke Science — and What We can do to Fix It