q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

Wilmington 1898 — An American Coup

Wilmington, North Carolina once had a thriving Black middle class and an elected interracial government. In 1898 white supremacists used violence to overthrow that government, kill Black residents and drive many others from the city.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

DYNAMO (programming language)

DYNAMO (DYNAmic MOdels) is a simulation language and accompanying graphical notation developed within the system dynamics analytical framework. It was originally for industrial dynamics but was soon extended to other applications, including population and resource studies[1][2] and urban planning.[3][4]

DYNAMO was initially developed under the direction of Jay Wright Forrester in the late 1950s, by Dr. Phyllis Fox,[5][6] Alexander L. Pugh III, Grace Duren,[7] and others[8] at the M.I.T. Computation Center.[9]

DYNAMO was used for the system dynamics simulations of global resource depletion reported in the Club of Rome's Limits to Growth,[1] but has since fallen into disuse.

Beginnings

[edit]

In 1958, Forrester unwittingly instigated DYNAMO's development when he asked an MIT staff programmer to compute needed solutions to some equations, for a Harvard Business Review paper he was writing about industrial dynamics.[10][11] The programmer, Richard Bennett, chose to implement a system (SIMPLE - "Simulation of Industrial Management Problems with Lots of Equations") that took coded equations as symbolic input and computed solutions. SIMPLE became the proof-of-concept for DYNAMO: rather than have a specialist programmer "hard-code" a special-purpose solver in a general purpose programming language, users could specify a system's equations in a special simulation language and get simulation output from one program execution.

Design goals

[edit]

DYNAMO was designed to emphasize the following:

  • ease-of-use for the industrial dynamics modeling community (who were not assumed to be expert programmers);
  • immediate execution of the compiled model, without producing an intermediate object file; and
  • providing graphical output, with line printer and pen plotter graphics.

Among the ways in which DYNAMO was above the standard of the time, it featured units checking of numerical types and relatively clear error messages.

Implementation

[edit]

The earliest versions were written in assembly language for the IBM 704, then for the IBM 709 and IBM 7090. DYNAMO II was written in AED-0, an extended version of Algol 60.[12][13] Dynamo II/F, in 1971, generated portable FORTRAN code[14] and both Dynamo II/F and Dynamo III improved the system's portability by being written in FORTRAN.[14][15]

Originally designed for batch processing on mainframe computers, it was made available on minicomputers in the late 1970s,[16] and became available as "micro-Dynamo" on personal computers in the early 1980s.[17] The language went through several revisions from DYNAMO II up to DYNAMO IV in 1983,[18]

Impact and issues

[edit]

Apart from its (indirectly felt) public impact in environmental issues raised by the controversy over Limits to Growth, DYNAMO was influential in the history of discrete-event simulation even though it was essentially a package for continuous simulation specified through difference equations.[19] It has been said by some to have opened opportunities for computer modelling even for users of relatively low mathematical sophistication.[20] On the other hand, it has also been criticized as weak precisely where mathematical sophistication should be required[2][21] and for relying only on Euler integration.[3]

Notes

[edit]
  1. ^ a b Meadows, Donella; Randers, Jørgen; Meadows, Dennis (2004). The limits to growth: the 30-year update. Chelsea Green Pub. p. 285. ISBN 1-931498-51-2.
  2. ^ a b Taylor, Peter J. (2005). Unruly complexity: ecology, interpretation, engagement. University Of Chicago Press. ISBN 0-226-79036-3.
  3. ^ a b Karayanakis, Nicholas Mark (24 June 1993). Computer-assisted simulation of dynamic systems with block diagram languages. CRC Press. ISBN 0-8493-8971-2.
  4. ^ Swanson, Carl V.; Raymond J., Waldmann (September 1970). "A Simulation Model Of Economic Growth Dynamics". Journal of the American Planning Association. 36 (5). Routledge: Taylor & Francis Group: 314–322. doi:10.1080/01944367008977327.
  5. ^ "Resume and brief autobiography for Phyllis Fox, for Wellesley College Class of 1944 Record Book" (PDF). SIAM history website. January 1974.
  6. ^ Michael J. Radzicki; Robert A. Taylor. Origin of System Dynamics. U.S. Department of Energy Office of Policy and International Affairs. Archived from the original on 2017-06-20. Retrieved 2011-09-23. {{cite book}}: |work= ignored (help)
  7. ^ Haigh, Thomas (interviewer) (2005). "Phyllis Fox" (PDF). The History of Numerical Analysis and Scientific Computing Oral Histories. Society for Industrial and Applied Mathematics. Retrieved 12 May 2010. {{cite web}}: |first= has generic name (help)
  8. ^ "D-Memos 0 - 499". System Dynamics Society. Archived from the original on 2017-10-23. Retrieved 2010-05-08.
  9. ^ DYNAMO User's Manual. MIT Press. 1963. pp. 2–3.
  10. ^ Forrester, J.W. (1961). Industrial Dynamics. Cambridge MA: MIT Press. ISBN 1-883823-36-6. {{cite book}}: ISBN / Date incompatibility (help)
  11. ^ ""The Beginning of System Dynamics," Jay W. Forrester" (PDF). Archived from the original (PDF) on 2010-04-14. Retrieved 2010-05-08.
  12. ^ Ross, D.T.; Ward, J.E. (May 1967), "Investigations in Computer-Aided Design for Numerically Controlled Production", Tech Report, Electronic Systems Laboratory, Electrical Engineering Department, MIT
  13. ^ Sammet, J.E. (Aug 1969). Programming Languages: History and Fundamentals. Prentice Hall. p. 651. ISBN 0-13-729988-5.
  14. ^ a b "Proceedings of the Annual Pittsburgh Conference on Modeling and Simulation". University of Pittsburgh. School of Engineering: Instrument Society of America. Pittsburgh Section. 1975: 1270. ISSN 0198-0092. Retrieved 12 May 2010. {{cite journal}}: Cite journal requires |journal= (help)
  15. ^ Computer & Control Abstracts, Volume 11, Institute of Electrical and Electronics Engineers p.1591
  16. ^ "'Dynamo' Now on Minis". Computerworld. 5 Jun 1978.
  17. ^ Roberts, Nancy (September 1982). Introduction to computer simulation: the system dynamics approach. Addison-Wesley. ISBN 0-201-06414-6.
  18. ^ DYNAMO User's Manual, Sixth Edition, ISBN 0-262-66052-0
  19. ^ "A History of Discrete Event Simulation Programming Languages", Richard E. Nance, TR 93-21, Dept. of Comp. Sci., Virginia Polytechnic Institute and State University (cross-listed as Systems Research Center report SRC 93-003), June 11, 1993 [1]
  20. ^ The electronic oracle: computer models and social decisions (1985), Donella H. Meadows, Jenny M. Robinson, John Wiley & Sons Inc, ISBN 0-471-90558-5
  21. ^ "An interview with Phyllis A. Fox", SIAM website oral history, p.26 [2]: "Besides the servo-mechanism approach, [Forrester] used extrapolation, which is notoriously problematic, and unstable. You know yourself that you can’t extrapolate forever. It doesn’t work."

Bibliography

[edit]
  • Introduction to System Dynamics Modeling with Dynamo (1981), George P. Richardson; Alexander L. Pugh III, Pegasus Communications, ISBN 1-883823-43-9
  • Modeling the Environment: An Introduction To System Dynamics Modeling Of Environmental Systems (1999), Andrew Ford, Island Press, ISBN 1-55963-601-7
    • Appendix D: Dynamo
  • "The Prophet of Unintended Consequences", Lawrence M. Fisher, strategy+business #40 Autumn 2005 [3]
  • Corporate Planning and Policy Design: A System Dynamics Approach (1981), James M. Lyneis, (MIT Press/Wright-Allen Series in System Dynamics) ISBN 0-262-12083-6
  • Modeling for Learning Organizations (2000), John D.W. Morecroft, John D. Sterman; Productivity Press (System Dynamics Series) (Hardcover) ISBN 1-56327-250-4
  • Dynamics of growth in a finite world (1974), Dennis L. Meadows, Wright-Allen Press, ISBN 0-9600294-4-3
    • Appendix C: How to Read a DYNAMO Flow Diagram;
    • Appendix D: How to Read Dynamo Equations
    • Appendix E: How to Read a DYNAMO Graphical Output
  • Computer-Assisted Theory Building: Modeling Dynamic Social Systems (1988), Dr. Robert Hanneman, Sage Publications, Inc., 0803929617
  • Computer Simulation in Management Science (1998), Michael Pidd, Wiley, ISBN 0-471-97931-7
  • Simulation for the social scientist (2005), G. Nigel Gilbert, Klaus G. Troitzsch, Open University Press, ISBN 0-335-21600-5
[edit]
  • DYNAMO - excerpt from manual contains much more detailed history.

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

Simulation language

A computer simulation language is used to describe the operation of a simulation on a computer. There are two major types of simulation: continuous and discrete event though more modern languages can handle more complex combinations. Most languages also have a graphical interface and at least a simple statistic gathering capability for the analysis of the results. An important part of discrete-event languages is the ability to generate pseudo-random numbers and variants from different probability distributions.

MORE →
No preview image
Wikipedia

Advanced Continuous Simulation Language

The Advanced Continuous Simulation Language, or ACSL (pronounced "axle"), is a computer language designed for modeling and evaluating the performance of continuous systems described by time-dependent, nonlinear differential equations. Like SIMCOS and TUTSIM, ACSL is a dialect of the Continuous System Simulation Language (CSSL), originally designed by the Simulation Councils Inc (SCI) in 1967 in an attempt to unify the continuous simulations field.

MORE →
No preview image
Wikipedia

GASP (simulation language)

GASP, GASP II and GASP IV are FORTRAN-based simulation languages. GASP stands for General Activity Simulation Program. SLAM (Simulation Language for Analogue Modelling) is a simulation language based on Fortran and GASP.

MORE →
No preview image
Wikipedia

DYNAMO (programming language)

DYNAMO (DYNAmic MOdels) is a simulation language and accompanying graphical notation developed within the system dynamics analytical framework. It was originally for industrial dynamics but was soon extended to other applications, including population and resource studies and urban planning. DYNAMO was initially developed under the direction of Jay Wright Forrester in the late 1950s, by Dr. Phyllis Fox, Alexander L. Pugh III, Grace Duren, and others at the M.I.T. Computation Center. DYNAMO was used for the system dynamics simulations of global resource depletion reported in the Club of Rome's Limits to Growth, but has since fallen into disuse.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Who became the first Black woman to travel into space?

Mae Jemison, aboard Space Shuttle Endeavour in 1992.