Skip to content

Parallel md1 - #7800

Open
19hello wants to merge 16 commits into
deepmodeling:developfrom
19hello:parallel_md1
Open

Parallel md1#7800
19hello wants to merge 16 commits into
deepmodeling:developfrom
19hello:parallel_md1

Conversation

@19hello

@19hello 19hello commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Reminder

  • I have read AGENTS.md and docs/developers_guide/agent_governance.md.
  • I have linked an issue or explained why this PR does not need one.
  • I have added adequate unit tests and/or case tests, or explained why not.
  • I have listed the exact verification commands run and their results.
  • I have described user-visible behavior changes, including INPUT parameter changes.
  • I have explained core-module impact for ESolver, HSolver, ElecState, Hamilt, Operator, Psi, or other source/ changes.
  • I have requested any needed governance exception below.

Linked Issue

Fix #

Unit Tests and/or Case Tests for my changes

  • Commands run:
  • Result summary:
  • Checks not run, with reason:

What's changed?

  • Example: brief summary of the user-visible or developer-facing change.

Governance Notes

  • INPUT/docs changes:
  • Core module impact:
  • Exceptions requested:

- **Description**: Number of different atom species in the calculation.
- **Default**: 0

### replicate

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggest changing 'replicate' to 'cell_replica'

tool_title.cpp
ylm.cpp
parallel_common.cpp
communication_domain.cpp

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggest changing the name to parallel_cell.cpp

} // namespace

TEST(NeighborSearchTest, TwoAtomsNeighbor)
TEST(NeighborSearchTest, MdCellTwoAtomsNeighbor)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MDCell, not MdCell?

#include "source_io/module_parameter/parameter.h"
#include "source_base/constants.h"
#include "source_base/formatter.h"
#include "source_base/global_variable.h"
#include "source_base/parallel_reduce.h"
#include "source_base/parallel_comm.h"

#include <cmath>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't need these in this PR

Comment thread source/source_esolver/lcao_others.cpp Outdated

// pelec should be initialized before these calculations
elecstate::init_scf(ucell, this->Pgrid, this->sf.strucFac, this->locpp.numeric,
istep, PARAM.globalv.global_out_dir, PARAM.inp, this->pelec);
elecstate::init_scf(ucell,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't need to change the style in this PR

} // end use_tensor
} // end ik
} // conv_esolver
} // end ik

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don' t need these in this PR

Comment thread source/source_esolver/esolver_ks_lcao.h Outdated
const ModuleBase::matrix & get_scs() const { return scs; }
const Setup_DeePKS<TK> & get_deepks() const { return deepks; }
const Exx_NAO<TK> & get_exx_nao() const { return exx_nao; }
const Record_adj& get_RA() const

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't need these modifications in this PR

@mohanchen mohanchen added Features Needed The features are indeed needed, and developers should have sophisticated knowledge MD & LAM MD and Larege Atomic Models Refactor Refactor ABACUS codes labels Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Features Needed The features are indeed needed, and developers should have sophisticated knowledge MD & LAM MD and Larege Atomic Models Refactor Refactor ABACUS codes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants