Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: MaoYuwei/AI-Driven-Microstructure-Optimization-Framework
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: YuweiMao-NU/AI-Driven-Microstructure-Optimization-Framework
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Able to merge. These branches can be automatically merged.
  • 2 commits
  • 1 file changed
  • 1 contributor

Commits on Jan 13, 2025

  1. Create README.md

    YuweiMao-NU authored Jan 13, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    68ac56c View commit details
  2. Update README.md

    YuweiMao-NU authored Jan 13, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    b9122a1 View commit details
Showing with 39 additions and 0 deletions.
  1. +39 −0 README.md
39 changes: 39 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# An AI-driven Microcstructure Optimization Framework
This repository contains the code for [AI-driven microstructure optimization framework for elastic properties of titanium beyond cubic crystal systems](https://www.nature.com/articles/s41524-023-01067-8). The code provides the following functions:

- An end to end microstructure optimization framework to generate multiple polycrystalline microstructures.

## Installation Requirements
The basic requirement for using the files is a Python 3.8.19 environment.

## Source Files
Here is a brief description of the file and folder content:

- Simulator: folder where example data generated using proposed end2end framework.
- end2end_v2.py: code for the proposed end2end framework which can generated microstructures (represented by ODF vectors).

## Running the code
To generate the dataset, run end2end_v2.py file.

## Developer Team
The code was developed by Yuwei Mao from the [CUCIS](http://cucis.ece.northwestern.edu/) group at the Electrical and Computer Engineering Department at Northwestern University.

## Publication
1. Mao, Yuwei, Mahmudul Hasan, Arindam Paul, Vishu Gupta, Kamal Choudhary, Francesca Tavazza, Wei-keng Liao, Alok Choudhary, Pinar Acar, and Ankit Agrawal. "An AI-driven microstructure optimization framework for elastic properties of titanium beyond cubic crystal systems." npj Computational Materials 9, no. 1 (2023): 111. [PDF](https://www.nature.com/articles/s41524-023-01067-8)

## Disclaimer
The research code shared in this repository is shared without any support or guarantee on its quality. However, please do raise an issue if you find anything wrong and I will try my best to address it.

email: yuweimao2019@u.northwestern.edu

Copyright (C) 2023, Northwestern University.

See COPYRIGHT notice in top-level directory.

## Funding Support
This work was supported primarily by National Science Foundation (NSF) CMMI awards 2053929/2053840. Partial support from NIST award 70NANB19H005 and DOE awards DE-SC0019358, DE-SC0021399 is also acknowledged.